欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品

主頁 > 知識庫 > OpenCV機器學習MeanShift算法筆記分享

OpenCV機器學習MeanShift算法筆記分享

熱門標簽:萊蕪電信外呼系統 企業微信地圖標注 沈陽防封電銷電話卡 地圖標注多個 鶴壁手機自動外呼系統違法嗎 高德地圖標注收入咋樣 怎么辦理400客服電話 銀川電話機器人電話 B52系統電梯外呼顯示E7

MeanShift算法

Mean shift 是一種機器學習算法,并不僅僅局限于圖像上的應用。關于 Mean shift 算法介紹的書和文章很多,這里就不多介紹了。簡單的說,Meanshift 算法是一種迭代算法,需要給一個初始的區域,然后這個算法會反復的調整這個區域,使得這個區域最吻合我們期望的特征。

OpenCV 中有兩處用到了 Mean Shift 。分別是:

pyrMeanShiftFiltering

meanShift

這里只介紹第二個函數的使用方法。

我們的原始圖像還是上次那個向日葵的圖像,我們選中其中一朵向日葵來計算 Histogram,但是這次我們計算 Hue 通道的 Histogram:

之后用這個直方圖數據在另外一個圖像中用 Meanshift 算法去找向日葵。

下面是代碼,首先加載原始圖像。在原始圖像中找到向日葵,計算向日葵區域的 Histogram。

    cv::Mat image = cv::imread("D:\\向日葵.jpg");
    cv::Mat imageROI = image(cv::Rect(130, 250, 75, 75));
    ColorHistogram hist;
    cv::Mat h = hist.getHueHistogram(imageROI, 65);
    cv::imshow("pic", image);
    ContentFinder finder;
    finder.setHistogram(h);
    finder.setThreshold(-1.0f);

之后加載我們要探測的圖像,做 backproject,得到概率分布圖。

    cv::Mat image2 = cv::imread("D:\\02.jpg");
    cv::Mat hsv;
    cv::cvtColor(image2, hsv, CV_BGR2HSV);
    int ch[1] = {0};
    cv::Mat probImage = finder.find(hsv, 0.0, 180, ch);
    cv::Mat img_color;
    cv::applyColorMap(probImage, img_color, cv::COLORMAP_JET);
    cv::imshow("backproject", img_color);

最后 Meanshift 就是在右圖中找出概率最大的那個區域。對于這個問題來說,其實做個遍歷就行。

meanshift 相比遍歷效率更高。但是如果初始區域選的不好,有可能會找不到向日葵所在的區域。

所以meanshift 并不是萬能的。

    cv::Rect rect(100, 100, 200, 200);
    cv::rectangle(image2, rect, cv::Scalar(255,0,0));
//    cv::TermCriteria criteria(cv::TermCriteria::MAX_ITER, 30, 1);
    cv::TermCriteria criteria(cv::TermCriteria::MAX_ITER | cv::TermCriteria::EPS,
                              10,
                              1);
    cv::meanShift(probImage, rect, criteria);
    cv::rectangle(image2, rect, cv::Scalar(0,0,255));
    cv::imshow("image2", image2);

下面是輸出結果,藍框是我們隨便選的初始區域,紅框是得到的結果??梢钥吹綔蚀_的找到了向日葵所在區域。

如果我們初始區域選的不太好,就會找不到向日葵。比如下面的代碼。

    cv::Rect rect(0, 0, 200, 200);
    cv::rectangle(image2, rect, cv::Scalar(255,0,0));
    cv::TermCriteria criteria(cv::TermCriteria::MAX_ITER | cv::TermCriteria::EPS,
                              10,
                              1);
    cv::meanShift(probImage, rect, criteria);
    cv::rectangle(image2, rect, cv::Scalar(0,0,255));
    cv::imshow("image2", image2);

可以看到迭代了10次,但是區域一點沒動。一般來說我們可以隨機選擇初始區域,如果一個區域 meanshift失敗了,就再隨機選另一個區域。這樣試幾次就能得到不錯的結果。

以上就是OpenCV機器學習MeanShift算法筆記分享的詳細內容,更多關于OpenCV機器學習的資料請關注腳本之家其它相關文章!

您可能感興趣的文章:
  • 在OpenCV里使用Camshift算法的實現
  • python實現mean-shift聚類算法
  • Opencv基于CamShift算法實現目標跟蹤

標簽:湘西 呼倫貝爾 呼倫貝爾 葫蘆島 銀川 安慶 三亞 烏魯木齊

巨人網絡通訊聲明:本文標題《OpenCV機器學習MeanShift算法筆記分享》,本文關鍵詞  OpenCV,機器,學習,MeanShift,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《OpenCV機器學習MeanShift算法筆記分享》相關的同類信息!
  • 本頁收集關于OpenCV機器學習MeanShift算法筆記分享的相關信息資訊供網民參考!
  • 推薦文章
    欧美阿v视频在线大全_亚洲欧美中文日韩V在线观看_www性欧美日韩欧美91_亚洲欧美日韩久久精品
  • <rt id="w000q"><acronym id="w000q"></acronym></rt>
  • <abbr id="w000q"></abbr>
    <rt id="w000q"></rt>
    日韩综合第一页| 日韩一区二区三区av| 中文一区二区在线观看| 黄网站免费久久| 久久久亚洲av波多野结衣| 日韩午夜激情av| 日韩不卡在线观看日韩不卡视频| 亚洲一区二区三区四区av| 欧美日韩午夜在线| 亚洲成a人v欧美综合天堂下载| 中文字幕1区2区| 欧美群妇大交群的观看方式| 亚洲一本大道在线| 亚洲少妇一区二区三区| 欧美人牲a欧美精品| 亚洲成人777| 噜噜噜在线视频| 欧美大片一区二区三区| 麻豆精品新av中文字幕| 久久久久久久毛片| 国产亚洲精久久久久久| 国产成人在线视频播放| a级黄色片免费看| 亚洲日本在线天堂| 日本中文字幕精品| 制服丝袜亚洲色图| 麻豆精品在线看| 女性裸体视频网站| 1区2区3区国产精品| 免费人成视频在线播放| 欧美精品日韩精品| 日本视频一区二区| 欧美性受xxxx黑人| 中文字幕中文字幕一区二区| 91看片淫黄大片一级| 欧美理论电影在线| 老司机一区二区| 国产精品麻豆一区| 亚洲欧美日韩电影| 538国产视频| 久久精品男人天堂av| 成人精品国产福利| 欧美美女视频在线观看| 另类小说图片综合网| av最新在线观看| 亚洲精品第1页| 国产精品一级黄片| 国产精品三级在线观看| aaaaa黄色片| 亚洲精品在线三区| av影院午夜一区| 欧美一区二区久久久| 国产在线不卡视频| 欧美在线观看18| 久久精品国产免费| 日韩一级片av| 日本中文字幕不卡| 永久免费看片直接| 亚洲v日本v欧美v久久精品| 男人的天堂av网| 亚洲人亚洲人成电影网站色| 日韩Av无码精品| 国产精品青草久久| 少妇户外露出[11p]| 国产精品久久久久久亚洲毛片| 欧美激情一区二区三区p站| 国产肉丝袜一区二区| 初高中福利视频网站| 久久新电视剧免费观看| 91蝌蚪porny| 国产三级久久久| 久久福利小视频| 中文字幕不卡的av| 日b视频在线观看| 亚洲视频你懂的| 国产人妻一区二区| 一区二区三区美女视频| 青娱乐国产视频| 亚洲一区av在线| 卡通动漫亚洲综合| 久久超级碰视频| 欧美日韩精品一区二区天天拍小说 | 91视频青青草| 亚洲成国产人片在线观看| 国产馆在线观看| 天堂av在线一区| 91福利社在线观看| 国产精品一区二区在线播放 | 免费人成精品欧美精品| 在线观看成人小视频| 国产精品白丝av| 精品第一国产综合精品aⅴ| www.四虎精品| 亚洲日穴在线视频| 999精品视频在线观看播放 | av电影一区二区| 久久久久国产免费| 国产欧美一区二区精品久导航| 欧美日韩一区二区三区四区五区六区| 国产精品无圣光一区二区| 国产精品毛片一区二区| 亚洲高清免费视频| 在线免费视频一区二区| 成人精品在线视频观看| 国产欧美日韩精品a在线观看| 久久精品国产亚洲av久| 爽好久久久欧美精品| 欧美日韩国产区一| 91视频在线看| 综合电影一区二区三区| 日本午夜在线观看| 国产精品综合一区二区三区| wwwwww.欧美系列| 国产精品无码一区二区三区| 午夜欧美大尺度福利影院在线看| 日本韩国一区二区三区视频| 成人h精品动漫一区二区三区| 中文久久乱码一区二区| 欧美成人久久久免费播放| 黑人精品欧美一区二区蜜桃 | 麻豆传媒在线看| 亚洲精品视频一区| 91福利精品第一导航| eeuss鲁片一区二区三区| 亚洲欧美综合色| 国产又爽又黄网站| 99在线精品观看| 亚洲精品国产一区二区精华液 | 美女视频一区二区| 日韩精品一区二区在线| 亚洲av片不卡无码久久| 日韩av一级片| 日韩亚洲欧美一区二区三区| 欲求不满的岳中文字幕| 日本欧美韩国一区三区| 日韩欧美你懂的| 美女被到爽高潮视频| 韩国成人在线视频| 欧美国产日韩一二三区| 波多野结衣亚洲色图| 永久看看免费大片| 亚洲成人福利片| 精品黑人一区二区三区久久| 国产aⅴ激情无码久久久无码| 国产乱国产乱300精品| 欧美国产精品一区二区三区| 国产性xxxx| 中国老熟女重囗味hdxx| 视频在线观看国产精品| 精品久久久久久久久久久久久久久 | 国产欧美中文在线| 日韩欧美国产成人精品免费| av动漫一区二区| 一区二区三区四区国产精品| 91精品国产综合久久久久久久| 香蕉网在线播放| 国产精品123区| 一区二区在线观看免费| 欧美一区二区三区免费观看视频| 精品国产成人亚洲午夜福利| 国产成人免费9x9x人网站视频| 亚洲欧美乱综合| 日韩一级完整毛片| 少妇的滋味中文字幕bd| 99精品1区2区| 日产欧产美韩系列久久99| 欧美—级在线免费片| 欧美午夜理伦三级在线观看| 中文字幕av观看| 国产成人午夜高潮毛片| 亚洲永久精品大片| 精品剧情在线观看| 三级影片在线看| 亚洲成人av免费在线观看| 国产福利一区二区| 亚洲一级二级在线| 久久精品视频网| 欧美日韩午夜在线| 成人免费视频入口| 国产免费无码一区二区| 激情av综合网| 亚洲一区二区三区爽爽爽爽爽| 精品1区2区在线观看| 在线观看一区不卡| 97在线观看免费视频| 麻豆传媒在线看| 国产一区二区伦理片| 亚洲一区二区视频| 国产女主播一区| 69堂亚洲精品首页| 朝桐光av在线| 在线国产视频一区| 韩国一区二区三区四区| 国模无码大尺度一区二区三区| 一区二区三区在线观看欧美 | 久久99国产精品尤物| 亚洲精品老司机| 国产日韩v精品一区二区| 在线综合+亚洲+欧美中文字幕| 中文字幕无码日韩专区免费|