OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項

詳細描述

類  cv::ximgproc::segmentation::GraphSegmentation
 基於圖的影像分割 演算法。該類實現了在 [88] 中描述的演算法。 更多...
 
類  cv::ximgproc::segmentation::SelectiveSearchSegmentation
 選擇性搜尋分割演算法。該類實現了 [280] 中描述的演算法。 更多...
 
類  cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategy
 選擇性搜尋分割演算法的策略。該類實現了 [280] 中描述的演算法的通用策略。 更多...
 
類  cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyColor
 基於顏色的選擇性搜尋分割演算法策略。該類是根據 [280] 中描述的演算法實現的。 更多...
 
類  cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyFill
 基於填充的選擇性搜尋分割演算法策略。該類是根據 [280] 中描述的演算法實現的。 更多...
 
類  cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyMultiple
 重組選擇性搜尋分割演算法的多種策略。 更多...
 
類  cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategySize
 基於大小的選擇性搜尋分割演算法策略。該類是根據 [280] 中描述的演算法實現的。 更多...
 
類  cv::ximgproc::segmentation::SelectiveSearchSegmentationStrategyTexture
 基於紋理的選擇性搜尋分割演算法策略。該類是根據 [280] 中描述的演算法實現的。 更多...
 

函式

Ptr< GraphSegmentationcv::ximgproc::segmentation::createGraphSegmentation (double sigma=0.5, float k=300, int min_size=100)
 建立一個基於圖的分割器。
 
Ptr< SelectiveSearchSegmentationcv::ximgproc::segmentation::createSelectiveSearchSegmentation ()
 建立一個新的 SelectiveSearchSegmentation 類。
 
Ptr< SelectiveSearchSegmentationStrategyColorcv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyColor ()
 建立一個新的基於顏色的策略。
 
Ptr< SelectiveSearchSegmentationStrategyFillcv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyFill ()
 建立一個新的基於填充的策略。
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple ()
 建立一個新的多策略。
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1)
 建立一個新的多策略並設定一個子策略。
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2)
 建立一個新的多策略並設定兩個子策略,具有相等的權重。
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2, Ptr< SelectiveSearchSegmentationStrategy > s3)
 建立一個新的多策略並設定三個子策略,具有相等的權重。
 
Ptr< SelectiveSearchSegmentationStrategyMultiplecv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple (Ptr< SelectiveSearchSegmentationStrategy > s1, Ptr< SelectiveSearchSegmentationStrategy > s2, Ptr< SelectiveSearchSegmentationStrategy > s3, Ptr< SelectiveSearchSegmentationStrategy > s4)
 建立一個新的多策略並設定四個子策略,具有相等的權重。
 
Ptr< SelectiveSearchSegmentationStrategySizecv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategySize ()
 建立一個新的基於大小的策略。
 
Ptr< SelectiveSearchSegmentationStrategyTexturecv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyTexture ()
 建立一個新的基於大小的策略。
 

函式文件

◆ createGraphSegmentation()

Ptr< GraphSegmentation > cv::ximgproc::segmentation::createGraphSegmentation ( double sigma = 0.5,
float k = 300,
int min_size = 100 )
Python
cv.ximgproc.segmentation.createGraphSegmentation([, sigma[, k[, min_size]]]) -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個基於圖的分割器。

引數
sigma用於平滑影像的 sigma 引數
k演算法的 k 引數
min_size最小的分割區域尺寸

◆ createSelectiveSearchSegmentation()

Ptr< SelectiveSearchSegmentation > cv::ximgproc::segmentation::createSelectiveSearchSegmentation ( )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentation() -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的 SelectiveSearchSegmentation 類。

◆ createSelectiveSearchSegmentationStrategyColor()

Ptr< SelectiveSearchSegmentationStrategyColor > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyColor ( )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyColor() -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的基於顏色的策略。

◆ createSelectiveSearchSegmentationStrategyFill()

Ptr< SelectiveSearchSegmentationStrategyFill > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyFill ( )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyFill() -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的基於填充的策略。

◆ createSelectiveSearchSegmentationStrategyMultiple() [1/5]

Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple ( )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple() -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3, s4) -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的多策略。

◆ createSelectiveSearchSegmentationStrategyMultiple() [2/5]

Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple ( Ptr< SelectiveSearchSegmentationStrategy > s1)
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple() -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3, s4) -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的多策略並設定一個子策略。

引數
s1第一個策略

◆ createSelectiveSearchSegmentationStrategyMultiple() [3/5]

Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple ( Ptr< SelectiveSearchSegmentationStrategy > s1,
Ptr< SelectiveSearchSegmentationStrategy > s2 )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple() -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3, s4) -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的多策略並設定兩個子策略,具有相等的權重。

引數
s1第一個策略
s2第二個策略

◆ createSelectiveSearchSegmentationStrategyMultiple() [4/5]

Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple ( Ptr< SelectiveSearchSegmentationStrategy > s1,
Ptr< SelectiveSearchSegmentationStrategy > s2,
Ptr< SelectiveSearchSegmentationStrategy > s3 )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple() -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3, s4) -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的多策略並設定三個子策略,具有相等的權重。

引數
s1第一個策略
s2第二個策略
s3第三個策略

◆ createSelectiveSearchSegmentationStrategyMultiple() [5/5]

Ptr< SelectiveSearchSegmentationStrategyMultiple > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyMultiple ( Ptr< SelectiveSearchSegmentationStrategy > s1,
Ptr< SelectiveSearchSegmentationStrategy > s2,
Ptr< SelectiveSearchSegmentationStrategy > s3,
Ptr< SelectiveSearchSegmentationStrategy > s4 )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple() -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3) -> retval
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyMultiple(s1, s2, s3, s4) -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的多策略並設定四個子策略,具有相等的權重。

引數
s1第一個策略
s2第二個策略
s3第三個策略
s4第四個策略

◆ createSelectiveSearchSegmentationStrategySize()

Ptr< SelectiveSearchSegmentationStrategySize > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategySize ( )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategySize() -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的基於大小的策略。

◆ createSelectiveSearchSegmentationStrategyTexture()

Ptr< SelectiveSearchSegmentationStrategyTexture > cv::ximgproc::segmentation::createSelectiveSearchSegmentationStrategyTexture ( )
Python
cv.ximgproc.segmentation.createSelectiveSearchSegmentationStrategyTexture() -> retval

#include <opencv2/ximgproc/segmentation.hpp>

建立一個新的基於大小的策略。