画像に適応しきい値を適用しようとしていますが、次のエラー メッセージが表示され続けます。
threshold.cpp: メンバー関数 'cv::Mat filter::threshold(cv::Mat&, int&)': threshold.cpp:20:25: エラー: 変数またはフィールド 'AdaptiveThreshold' が void と宣言されました void AdaptiveThreshold(img,image_final ,255,ADAPTIVE_THRESH_GAUSSIAN_C,CV_THRESH_B
#include <iostream>
#include <string>
#include <math.h>
#include <opencv2/core/core.hpp>
#include <opencv2/highgui/highgui.hpp>
#include <opencv2/opencv.hpp>
#include <fstream>
#include "filter.h"
#include <typeinfo>
using namespace std;
using namespace cv;
typedef unsigned char uchar;
cv::Mat filter::threshold(cv::Mat& in_image, int& threshold){
cv::Mat img;
cv::Mat image_final;
in_image.convertTo(img, CV_8UC1);
void AdaptiveThreshold(img,image_final,255,ADAPTIVE_THRESH_GAUSSIAN_C,CV_THRESH_BINARY,13,0);
return image_final;
}