• <ins id="pjuwb"></ins>
    <blockquote id="pjuwb"><pre id="pjuwb"></pre></blockquote>
    <noscript id="pjuwb"></noscript>
          <sup id="pjuwb"><pre id="pjuwb"></pre></sup>
            <dd id="pjuwb"></dd>
            <abbr id="pjuwb"></abbr>
            ccyy's coding zone
            往前走,不要留戀路邊的風(fēng)景.
            posts - 25,comments - 9,trackbacks - 0
            杯具....寫了個中值濾波器的函數(shù)編譯沒過...然后發(fā)現(xiàn)openCV里面有直接的函數(shù)...囧..

            自己寫的中值率波函數(shù),,應(yīng)該沒啥問題,RGB通道分別做一次:

            C++語言: 中值濾波
            *#include<algorithm>
            using namespace std;
            IplImage* CDrawDlg::MiddleProssing(IplImage* img,IplImage* img1)
            {
                int i,j,k,t;
                int move[8][2]={{0,1},{1,0},{-1,0},{0,-1},{1,1},{-1,-1},{1,-1},{-1,1}};
                int p[9];
                IplImage* tmp= detectanddraw(img);
                IplImage* tmp1=detectanddraw(img1);
                for(i=1;i<tmp->height-1;i++)
                {
                    for(j=1;j<tmp->width-1;j++)
                    {
                        for(t=0;t<3;t++)
                        {
                            int ii=i;
                            int jj=j;
                            p[8]=((uchar*)(img->imageData + img->widthStep*jj))[ii*3+t];
                            for(k=0;k<8;k++)
                            {
                                ii=i+move[k][0];
                                jj=j+move[k][1];
                                p[k]=((uchar*)(img->imageData + img->widthStep*jj))[ii*3+t];
                            }
                            sort(p,p+9);
                            ((uchar*)(img1->imageData + img1->widthStep*j))[i*3+t]=p[4];

                        }
                    }
                }
                return img1;

            }
            openCV的中值濾波函數(shù)

            cvSmooth,其函數(shù)聲明為:
            cvSmooth( const void* srcarr, void* dstarr, int smoothtype,int param1, int param2, double param3 )
            cvSmooth函數(shù)的作用是對圖象做各種方法的圖象平滑。其中,srcarr為輸入圖象;dstarr為輸出圖象;param1為平滑操作的第一個
            參數(shù);param2為平滑操作的第二個參數(shù)(如果param2值為0,則表示它被設(shè)為param1);param3是對應(yīng)高斯參數(shù)的標(biāo)準(zhǔn)差。
            參數(shù)smoothtype是圖象平滑的方法選擇,主要的平滑方法有以下五種:
            CV_BLUR_NO_SCALE:簡單不帶尺度變換的模糊,即對每個象素在 param1×param2領(lǐng)域求和。
            CV_BLUR:對每個象素在param1×param2鄰域求和并做尺度變換 1/(param1•param2)。
            CV_GAUSSIAN:對圖像進(jìn)行核大小為param1×param2的高斯卷積。
            CV_MEDIAN:對圖像進(jìn)行核大小為param1×param1 的中值濾波(鄰域必須是方的)。
            CV_BILATERAL:雙向?yàn)V波,應(yīng)用雙向 3x3 濾波,彩色設(shè)置為param1,空間設(shè)置為param2。
            閱讀全文
            類別:默認(rèn)分類 查看評論
            文章來源:http://hi.baidu.com/%D2%EC%B6%C8%BF%D5%BC%E4%5F%B5%DA%CB%C4%CE%AC/blog/item/375fba3df47dbccf7c1e71b4.html
            posted on 2010-06-10 18:05 ccyy 閱讀(728) 評論(0)  編輯 收藏 引用

            只有注冊用戶登錄后才能發(fā)表評論。
            網(wǎng)站導(dǎo)航: 博客園   IT新聞   BlogJava   博問   Chat2DB   管理


            久久久噜噜噜久久中文字幕色伊伊 | 色综合久久无码中文字幕| 精品综合久久久久久97| 色综合久久久久综合体桃花网 | 狠狠精品久久久无码中文字幕| 亚洲国产成人精品久久久国产成人一区二区三区综 | yellow中文字幕久久网| 国内精品久久久久伊人av| 模特私拍国产精品久久| 国产女人aaa级久久久级| 欧美精品国产综合久久| 久久久WWW免费人成精品| 99久久婷婷国产一区二区| 久久中文娱乐网| 久久国产影院| 国产精品久久久久影院色| 国产99精品久久| 91麻豆国产精品91久久久| 办公室久久精品| 国产成人精品久久免费动漫| 色综合久久夜色精品国产| 久久精品无码一区二区三区| 66精品综合久久久久久久| 久久这里只有精品18| 久久线看观看精品香蕉国产| 人妻无码中文久久久久专区| 伊人久久大香线蕉成人| 久久久久人妻精品一区三寸蜜桃| 韩国三级大全久久网站| 久久亚洲精品成人av无码网站| 久久久这里有精品| 无码人妻久久一区二区三区蜜桃| 久久久久亚洲精品天堂久久久久久 | 99久久精品国产毛片| 麻豆精品久久精品色综合| 91精品国产综合久久婷婷| 国产精品美女久久久久网| 久久福利青草精品资源站免费| 2021久久精品国产99国产精品| 狠狠色丁香久久综合婷婷| 久久久久四虎国产精品|