opencv-extra-0.0.0.0: src/OpenCV/Extra/XPhoto/WhiteBalancer.cpp
#include "opencv2/core.hpp"
#include "opencv2/xphoto.hpp"
#include "white-ballance.hpp"
using namespace cv;
extern "C" {
Ptr_GrayworldWB * inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_0_4fd73c46202741401678ebad8803d1640b421482(double cvarThreshold_27_inline_c_0) {
cv::Ptr<cv::xphoto::GrayworldWB> wbAlg = cv::xphoto::createGrayworldWB ();
wbAlg->setSaturationThreshold(cvarThreshold_27_inline_c_0);
return new cv::Ptr<cv::xphoto::GrayworldWB>(wbAlg);
}
}
extern "C" {
Ptr_LearningBasedWB * inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_1_0692032a7bec02f065f9e8e1c88aeec372b3efe9(int cvarHistBinNum_27_inline_c_0, int cvarRangeMaxVal_27_inline_c_1, double cvarSaturationThreshold_27_inline_c_2) {
cv::Ptr<cv::xphoto::LearningBasedWB> wbAlg = cv::xphoto::createLearningBasedWB ();
wbAlg->setHistBinNum(cvarHistBinNum_27_inline_c_0);
wbAlg->setRangeMaxVal(cvarRangeMaxVal_27_inline_c_1);
wbAlg->setSaturationThreshold(cvarSaturationThreshold_27_inline_c_2);
return new cv::Ptr<cv::xphoto::LearningBasedWB>(wbAlg);
}
}
extern "C" {
Ptr_SimpleWB * inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_2_4ecea8417cf34021c3e52bee10fb9be4499827ea(double cvarIMin_27_inline_c_0, double cvarIMax_27_inline_c_1, double cvarOMin_27_inline_c_2, double cvarOMax_27_inline_c_3, double cvarP_27_inline_c_4) {
cv::Ptr<cv::xphoto::SimpleWB> wbAlg = cv::xphoto::createSimpleWB ();
wbAlg->setInputMin( cvarIMin_27_inline_c_0);
wbAlg->setInputMax( cvarIMax_27_inline_c_1);
wbAlg->setOutputMin(cvarOMin_27_inline_c_2);
wbAlg->setOutputMax(cvarOMax_27_inline_c_3);
wbAlg->setP(cvarP_27_inline_c_4);
return new cv::Ptr<cv::xphoto::SimpleWB>(wbAlg);
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_3_2378626bf54d7674c38c44cac881e7801e57d543(Ptr_SimpleWB * wbAlgPtr_inline_c_0, Mat * imgInPtr_inline_c_1, Mat * imgOutPtr_inline_c_2) {
cv::xphoto::SimpleWB * wb = *wbAlgPtr_inline_c_0;
wb->balanceWhite
( *imgInPtr_inline_c_1
, *imgOutPtr_inline_c_2
);
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_4_9c296a6aea62311d052959acbc63d86a7c62253b(Ptr_LearningBasedWB * wbAlgPtr_inline_c_0, Mat * imgInPtr_inline_c_1, Mat * imgOutPtr_inline_c_2) {
cv::xphoto::LearningBasedWB * wb = *wbAlgPtr_inline_c_0;
wb->balanceWhite
( *imgInPtr_inline_c_1
, *imgOutPtr_inline_c_2
);
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_5_80e5036bd319618f74258d98ddd7b0d8f641651b(Ptr_GrayworldWB * wbAlgPtr_inline_c_0, Mat * imgInPtr_inline_c_1, Mat * imgOutPtr_inline_c_2) {
cv::xphoto::GrayworldWB * wb = *wbAlgPtr_inline_c_0;
wb->balanceWhite
( *imgInPtr_inline_c_1
, *imgOutPtr_inline_c_2
);
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_6_3326c72a78f150bf51e4e5874c00ca2e9deed8ec(Ptr_SimpleWB * knnPtr_inline_c_0) {
cv::xphoto::SimpleWB * knn = *knnPtr_inline_c_0;
knn->clear();
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_7_f5f092be98dedc30e21c12bd8c827d45feeeac9f(Ptr_SimpleWB * knnPtr_inline_c_0, bool * emptyPtr_inline_c_1) {
cv::xphoto::SimpleWB * knn = *knnPtr_inline_c_0;
*emptyPtr_inline_c_1 = knn->empty();
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_8_8d9092fd1aec4fa0c8ea6ce464757e5b4a90738f(Ptr_LearningBasedWB * knnPtr_inline_c_0) {
cv::xphoto::LearningBasedWB * knn = *knnPtr_inline_c_0;
knn->clear();
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_9_fb6d5b983e28c8b8df2c941c172abb66b3802cea(Ptr_LearningBasedWB * knnPtr_inline_c_0, bool * emptyPtr_inline_c_1) {
cv::xphoto::LearningBasedWB * knn = *knnPtr_inline_c_0;
*emptyPtr_inline_c_1 = knn->empty();
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_10_c7381c418d45bf665351fc19c11208bbda9dff4f(Ptr_GrayworldWB * knnPtr_inline_c_0) {
cv::xphoto::GrayworldWB * knn = *knnPtr_inline_c_0;
knn->clear();
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_11_d692009848de0a973eeb08ab410c913952046b11(Ptr_GrayworldWB * knnPtr_inline_c_0, bool * emptyPtr_inline_c_1) {
cv::xphoto::GrayworldWB * knn = *knnPtr_inline_c_0;
*emptyPtr_inline_c_1 = knn->empty();
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_12_97c5d79b5414aedba9c9d3333bfc0d26531e5bdb(Ptr_SimpleWB * ptr_inline_c_0) {
cv::Ptr<cv::xphoto::SimpleWB> * knn_ptr_ptr =
ptr_inline_c_0;
knn_ptr_ptr->release();
delete knn_ptr_ptr;
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_13_680790a74227e4ede15c2bb1a2657d8b4e6969eb(Ptr_LearningBasedWB * ptr_inline_c_0) {
cv::Ptr<cv::xphoto::LearningBasedWB> * knn_ptr_ptr =
ptr_inline_c_0;
knn_ptr_ptr->release();
delete knn_ptr_ptr;
}
}
extern "C" {
void inline_c_OpenCV_Extra_XPhoto_WhiteBalancer_14_1ec8441459880af3f8a2cb39d16f08188b544e0e(Ptr_GrayworldWB * ptr_inline_c_0) {
cv::Ptr<cv::xphoto::GrayworldWB> * knn_ptr_ptr =
ptr_inline_c_0;
knn_ptr_ptr->release();
delete knn_ptr_ptr;
}
}