OpenCV 4.12.0
開源計算機視覺
載入中...
搜尋中...
無匹配項
facemark_train.hpp 檔案參考
#include "opencv2/face/facemark.hpp"
#include "opencv2/objdetect.hpp"
#include <vector>
#include <string>
facemark_train.hpp 的包含依賴關係圖
此圖顯示了直接或間接包含此檔案的檔案

結構體  cv::face::CParams
 
類  cv::face::FacemarkTrain
 可訓練面部標記模型的抽象基類。 更多...
 

名稱空間

名稱空間  cv
 
名稱空間  cv::face
 

型別定義

typedef bool(* cv::face::FN_FaceDetector) (InputArray, OutputArray, void *userData)
 

函式

void cv::face::drawFacemarks (InputOutputArray image, InputArray points, Scalar color=Scalar(255, 0, 0))
 繪製檢測到的面部特徵點。
 
bool cv::face::getFaces (InputArray image, OutputArray faces, CParams *params)
 預設人臉檢測器。此函式主要由 Facemark Algorithm 的實現利用。建議終端使用者使用函式 Facemark::getFaces,該函式可以手動定義,並透過 Facemark::setFaceDetector 迴避該演算法。
 
bool cv::face::getFacesHAAR (InputArray image, OutputArray faces, const String &face_cascade_name)
 
bool cv::face::loadDatasetList (String imageList, String annotationList, std::vector< String > &images, std::vector< String > &annotations)
 用於載入訓練影像和註釋檔案路徑列表的實用程式。
 
bool cv::face::loadFacePoints (String filename, OutputArray points, float offset=0.0f)
 用於從給定檔案載入面部特徵點資訊的實用工具。
 
bool cv::face::loadTrainingData (std::vector< String > filename, std::vector< std::vector< Point2f > > &trainlandmarks, std::vector< String > &trainimages)
 此函式從 .txt 檔案中提取用於訓練的資料,這些檔案包含相應的影像名稱和地標。每個檔案中的第一個檔案應提供影像的路徑,其地標正在檔案中描述。然後在隨後的行中,應該有影像中地標的座標,即每行應該採用 x,y 的形式,其中 x 表示地標的 x 座標,y 表示地標的 y 座標。
 
bool cv::face::loadTrainingData (String filename, std::vector< String > &images, OutputArray facePoints, char delim=' ', float offset=0.0f)
 用於從單個檔案載入面部特徵點資料集的實用工具。
 
bool cv::face::loadTrainingData (String imageList, String groundTruth, std::vector< String > &images, OutputArray facePoints, float offset=0.0f)
 用於從資料集中載入面部特徵點資訊的實用工具。