日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

OpenCV三种立体匹配求视差图算法总结

發布時間:2025/7/25 编程问答 17 豆豆
生活随笔 收集整理的這篇文章主要介紹了 OpenCV三种立体匹配求视差图算法总结 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

FROM: http://blog.csdn.net/mailang2008/article/details/5873883


對OpenCV中涉及的三種立體匹配算法進行代碼及各自優缺點總結:

首先我們看一下BM算法:

該算法代碼:

[cpp]view plaincopy
  • CvStereoBMState?*BMState?=?cvCreateStereoBMState();??
  • ??
  • int?SADWindowSize=15;???
  • ?BMState->SADWindowSize?=?SADWindowSize?>?0???SADWindowSize?:?9;??
  • ?BMState->minDisparity?=?0;??
  • ?BMState->numberOfDisparities?=?32;??
  • ?BMState->textureThreshold?=?10;??
  • ?BMState->uniquenessRatio?=?15;??
  • ?BMState->speckleWindowSize?=?100;??
  • ?BMState->speckleRange?=?32;??
  • ?BMState->disp12MaxDiff?=?1;??
  • ?cvFindStereoCorrespondenceBM(?left,?right,?left_disp_,BMState);??
  • ???cvNormalize(?left_disp_,?left_vdisp,?0,?256,?CV_MINMAX?);??
  • 其中minDisparity是控制匹配搜索的第一個參數,代表了匹配搜蘇從哪里開始,numberOfDisparities表示最大搜索視差數uniquenessRatio表示匹配功能函數,這三個參數比較重要,可以根據實驗給予參數值。

    該方法速度最快,一副320*240的灰度圖匹配時間為31ms,視差圖如下。

    ?

    第二種方法是SGBM方法這是OpenCV的一種新算法:

    [cpp]view plaincopy
  • cv::StereoSGBM?sgbm;??
  • ????????sgbm.preFilterCap?=?63;??
  • ????????int?SADWindowSize=11;???
  • ????????int?cn?=?1;??
  • ????????sgbm.SADWindowSize?=?SADWindowSize?>?0???SADWindowSize?:?3;??
  • ????????sgbm.P1?=?4*cn*sgbm.SADWindowSize*sgbm.SADWindowSize;??
  • ????????sgbm.P2?=?32*cn*sgbm.SADWindowSize*sgbm.SADWindowSize;??
  • ????????sgbm.minDisparity?=?0;??
  • ????????sgbm.numberOfDisparities?=?32;??
  • ????????sgbm.uniquenessRatio?=?10;??
  • ????????sgbm.speckleWindowSize?=?100;??
  • ????????sgbm.speckleRange?=?32;??
  • ????????sgbm.disp12MaxDiff?=?1;??
  • ??????
  • ????????sgbm(left?,?right?,?left_disp_);??
  • ????????sgbm(right,?left??,?right_disp_);??
  • ?

    各參數設置如BM方法,速度比較快,320*240的灰度圖匹配時間為78ms,視差效果如下圖。

    ?

    ?

    第三種為GC方法:

    [cpp]view plaincopy
  • CvStereoGCState*?state?=?cvCreateStereoGCState(?16,?2?);??
  • ?left_disp_??=cvCreateMat(?left->height,left->width,?CV_32F?);??
  • ?right_disp_?=cvCreateMat(?right->height,right->width,CV_32F?);??
  • ?cvFindStereoCorrespondenceGC(?left,?right,?left_disp_,?right_disp_,?state,?0?);??
  • ?cvReleaseStereoGCState(?&state?);??
  • 該方法速度超慢,但效果超好。

    ?

    ?

    各方法理論可以參考文獻。

    總結

    以上是生活随笔為你收集整理的OpenCV三种立体匹配求视差图算法总结的全部內容,希望文章能夠幫你解決所遇到的問題。

    如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。

    主站蜘蛛池模板: 国产黄频 | 精品在线不卡 | 国产精品一亚洲av日韩av欧 | 美女视频三区 | 久久精彩 | 久久av一区二区三 | 亚洲天堂网在线观看视频 | 夜夜欢天天干 | 日本三级韩国三级三级a级中文 | 淫僧荡尼巨乳(h)小说 | 在线视频区 | 草莓视频成人在线 | 成人免费播放 | 国产一区二区视频在线观看免费 | 欧美激情在线 | 美女又爽又黄免费视频 | 亚洲男女av | 青青草原国产视频 | 中文字幕制服诱惑 | 婷婷五月综合久久中文字幕 | 在线观看亚洲欧美 | 精品99久久| 亚洲午夜在线播放 | 日本人妖xxxx | 成人h动漫精品一区二区下载 | 在线观看1区| 亚洲黄色一区二区 | 三级黄色片免费观看 | 中文在线一区二区 | 中文字幕欧美人妻精品一区蜜臀 | 亚洲永久无码精品 | 成人爽爽视频 | 日日草| 亚洲天堂视频在线播放 | 亚洲一二三级 | 精品久久国产字幕高潮 | 国产黑丝视频 | 窝窝在线视频 | 苍井空亚洲精品aa片在线播放 | 亚洲天堂777 | 国产艳妇疯狂做爰视频 | 日本一卡二卡在线 | 一个色亚洲| 欧美一级不卡视频 | 亚洲欧美日韩中文字幕在线观看 | 成人精品免费网站 | 欧美日韩一区二区三区在线视频 | 免费在线视频一区二区 | 黄色片国产 | 精品一区视频 | 久久久久久91亚洲精品中文字幕 | 日韩av不卡在线观看 | 河北彩花69xx精品一区 | 欧美日韩亚洲国产 | 人人舔| 日韩三级在线 | 日本三级aaa | 久操视频网站 | 欧美一级视频 | 男人的天堂狠狠干 | 欧美高清成人 | 日本bbwbbw | av永久在线 | 黄色免费在线观看网站 | 91看片在线 | 女人下边被添全过视频 | 亚洲美女一区二区三区 | 日本久久亚洲 | 亚洲免费视频一区二区三区 | 一区二区三区四区免费观看 | 天堂中文av| 久久网站免费看 | 在线观看亚洲区 | 久久精品波多野结衣 | 亚洲av久久久噜噜噜熟女软件 | 中文字幕一区二区三区夫目前犯 | 亚洲欧美精品午睡沙发 | 调教丰满的已婚少妇在线观看 | 日本涩涩网 | 久久久久麻豆v国产精华液好用吗 | 啪啪网站免费 | 黄色的网站在线 | 二区在线观看 | 福利影院在线 | 91蜜桃视频在线观看 | 不卡av免费在线观看 | 免费在线成人 | 自拍视频第一页 | 亚洲大尺度在线 | 日本一区二区三区精品视频 | 神马午夜精品 | 国产精品视频你懂的 | 黑人av | 91美女免费看 | 你懂的在线观看视频 | 日韩伦理一区二区三区 | 久草手机在线视频 | 国产免费一区二区三区最新不卡 | 老熟妇高潮一区二区高清视频 |