15 lines
483 B
C++
15 lines
483 B
C++
#include <opencv2/opencv.hpp>
|
|
|
|
int main() {
|
|
cv::Mat img = cv::imread("../img/2.jpg", cv::IMREAD_GRAYSCALE);
|
|
if (img.empty()) return -1;
|
|
|
|
cv::Mat dst;
|
|
// 参数依次为:输入, 输出, 最大值, 自适应方法, 阈值类型, 邻域大小(须为奇数), 常数C
|
|
cv::adaptiveThreshold(img, dst, 255, cv::ADAPTIVE_THRESH_MEAN_C,
|
|
cv::THRESH_BINARY, 11, 2);
|
|
|
|
cv::imshow("Adaptive Threshold", dst);
|
|
cv::waitKey(0);
|
|
return 0;
|
|
} |