编写了自适应阈值函数,《国民工学讲义》(瑞典王国)维克塞尔著.pdfwww66402com

1 //自适应阈值 注:传入的只能是灰度图像
 2 void adapthreshold(Mat &image)
 3 {
 4     int max, min;    //保存最大和最小灰度值
 5     MaxGrayValue(image, max, min);   //计算出最大最小灰度值
 6     int grayvalue;    //用于暂时存取每个点的灰度值
 7     int Threshold = (max + min)/2;  //初始阈值
 8     int Temp_Threshold = Threshold; //用于存取每次迭代后的阈值
 9     int big_than_th;       //用于累加大于阈值的灰度值
10     int bigcount;           //用于存放大于阈值灰度值的像素点数量
11     int sma_than_th;       //用于累加小于阈值的灰度值
12     int smacount;           //用于存放小于阈值灰度值的像素点数量
13     Mat *im = reinterpret_cast<Mat*>((void*)&image);    //获取像素点信息
14     //Mat *im = &image;
15     int height = image.rows;   //获取图像高度
16     int width = image.cols;       //获取图像宽度
17 
18     
19     for (int k = 0; k < 50; k++)   //计算阈值,最大迭代50次
20     {
21         big_than_th = 0;    
22         bigcount = 0;
23         sma_than_th = 0;
24         smacount = 0;
25         for (int i = 0; i < height; i++)
26         {
27             for (int j = 0; j < width; j++)
28             {
29                 grayvalue = static_cast<int>(im->at<uchar>(Point(j, i)));  //获取指定点灰度值
30                 if (grayvalue>Threshold)   //如果灰度值大于阈值,加到总灰度值,数量+1
31                 {
32                     big_than_th += grayvalue;
33                     bigcount++;
34                 }
35                 else if (grayvalue < Threshold) //如果灰度值小于阈值,加到总灰度值,数量+1
36                 {
37                     sma_than_th += grayvalue;
38                     smacount++;
39                 }
40             }
41         }
42         Temp_Threshold = ((big_than_th*1.0 / bigcount) + (sma_than_th*1.0 / smacount)) / 2;  //计算新的阈值
43         if (abs(Temp_Threshold - Threshold) < 2)   //如果新的阈值和旧的阈值差值的绝对值小于10,则退出
44             break;
45         else
46             Threshold = Temp_Threshold;    //否则旧阈值等于新阈值
47     }
48     for (int i = 0; i < height; i++)     //对图像进行二值化处理
49     {
50         uchar* data = image.ptr<uchar>(i);
51         for (int j = 0; j < width; j++)
52         {
53             grayvalue = static_cast<int>(im->at<uchar>(Point(j, i)));
54             if (grayvalue>Threshold)
55                 data[j] = 255;
56             else if (grayvalue < Threshold)
57                 data[j] = 0;
58         }
59     }
60 }

马克思主义政治经济学原理-李顺荣.pdf

 1 //计算灰度最大最小值
 2 void MaxGrayValue(Mat image,int &max,int &min)
 3 {
 4     max = 0;
 5     min = 255;
 6     Mat *im = reinterpret_cast<Mat*>((void*)&image);
 7     int height = image.rows;
 8     int width = image.cols;
 9     int N = height * width;
10     //cout << "125" << " " << "125" << " " << static_cast<int>(im->at<uchar>(Point(182, 190))) << endl;
11     for (int i = 0; i < height; i++)
12     {
13         for (int j = 0; j < width; j++)
14         {
15             if ((static_cast<int>(im->at<uchar>(Point(j, i))))>max)
16                 max = static_cast<int>(im->at<uchar>(Point(j, i)));
17             else if ((static_cast<int>(im->at<uchar>(Point(j, i))))<min)
18                 min = static_cast<int>(im->at<uchar>(Point(j, i)));
19         }
20     }
21 }

才干经济学原理-徐寿波.pdf

 

才能文学原理与办法-张贤模.pdf

依据《面向飞机蒙皮接缝的线结构光检验本事研究_张卡》杂谈中的原理,编写了自适应阈值函数

马克思主义政治经济学原理-刘建军.pdf

原理:

马克思主义政治工学原理-杨文选.pdf

 

今世上天经济学原理-罗节礼(19九7).pdf

 

政治文学原理(社会主义部分)-赵吉安.pdf

www66402com 1

历史学原理-王恩成(2007).pdf

政治医学原理-陈国泰.pdf

管理学原理-邱家明(二〇〇八).pdf

马克思主义政治工学原理-张雷声(1997).pdf

《国民历史学讲义》(瑞典王国)维克塞尔著.pdf

《各国经济史》壹玖二陆.0七月版(日)野村兼太郎著
.pdf

法学原理与案例-高建宁(200六).pdf

军事学原理-吴海燕(普通大学经济及保管课程规划教材).pdf

管法学原理-张瑞恒.pdf

马克思主义政治历史学原理-王安玲.pdf

艺术学原理-王庆春(200陆).pdf

政治管工学原理-陈国泰(1995).pdf

马克思主义政治管管理学原理高等教育自学考试题解与测试.pdf

文学原理(刘树林,陈为).pdf

管管理学原理-缪国亮(200七).pdf

《政治工学原理(应试题解)》-杨代九.pdf

文学原理-杜跃平.pdf

政教学原理-沈滨.pdf

当代西方医学原理-李永宁.pdf

马克思主义政治管经济学原工学习指点-胡同泽.pdf

法学原理与行使-陈宪(高级高校经济与管理标准类别教材).pdf

马克思主义政教学原理-纪惠楼.pdf

宏观军事学原理-朱晓青.pdf

马克思主义政治文学原理(200四年版)-张雷声.pdf

数理文学原理-潘吉勋(一九八玖).pdf

马克思主义政治工学原理教学辅导-江建强.pdf

手艺法学原理与格局(第1版)-张金锁.pdf

马克思主义政治法学原理-姚小远.pdf

Marx主义政治艺术学原理-翁志勇.pdf

政治法学原理-王华清(2①高师学院和学校教材).pdf

今世西方管管理学原理-罗节礼(一玖八陆).pdf

法学原理-沈商丘(2一世纪高端商科类别教材).pdf

四,其余艺术学

工学原理:上册-陈宪(新编文学学科体系).pdf

马克思主义政治管教育学原理-王文寅.pdf

三,马克思主义

政治农学原理-刘儒(“十一五”规划高级学校经济与管理类职业为主课程类别教材).pdf

管经济学原理-李厚廷(19九柒).pdf

二,政教学原理

政治文学原理(贰零零8).pdf

有教无类工学原理-张蓉(二〇〇六).pdf

政治法学原理模拟考试题库-王慧(Wang Hui)英.pdf

布署农学原理-周世廉.pdf

《政治教育学原理》(经济处理类)高等教育自学考试试配套演习书籍-姚小远.pdf

马克思主义政治文学原理配套练习册.pdf

经济学原理:下册-陈宪(新编经济学学科体系).pdf

马克思主义政治历史学原教育学习教导-张雷声.pdf

政治法学原理-梁爱丽(200伍).pdf

管军事学原理-许开录(二零零六).pdf

Marx主义政教学原理-杜振华.pdf

新编马克思主义政治文学原理-白书祥.pdf

政治管艺术学原理-赵三明.pdf

——————-补发教材——————-

文学基础教程:政治历史学原理-张占春(19玖伍).pdf

微观军事学原理-王秋石.pdf

五,习题

马克思主义政治管教育学原理(修订本)-李德臣.pdf

政治管农学原理-杜振华(200四).pdf

马克思主义政治医学原理(教学教导)-符宇忠.pdf

艺术学原理-苏奎.pdf

法学原理-索尼爱立信其(200四).pdf

文学原理-张满林.pdf

历史学原理-马歇尔著;廉运杰译.pdf

政教学原法学习指点-龚立新.pdf

1,管工学原理

相关文章