首页 > 代码库 > opencv2对读书笔记——图像二值化——thresholded函数
opencv2对读书笔记——图像二值化——thresholded函数
opencv中的图像二值化函数threshold函数
其结构
double cv::threshold( //二值化函数 const CvArr* src, //原始图像 CvArr* dst, //输出图像 double threshold, //阈值 double max_value, //最大值 int threshold_type//阈值类型 );
实例代码
#include "cv.h" #include "highgui.h" int main() { cv::Mat image= cv::imread("2.jpg",0); cv::Mat image1= cv::imread("2.jpg"); cv::namedWindow("Image"); cv::imshow("Image",image1); cv::Mat thresholded; cv::threshold(image,thresholded,90,255,cv::THRESH_BINARY); cv::namedWindow("Binary Image"); cv::imshow("Binary Image",thresholded); cv::imwrite("binary.bmp",thresholded); cv::waitKey(); return 0; }
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。