畢業(yè)論文 彩色圖像輪廓提取及其矢量化.doc
約44頁DOC格式手機打開展開
畢業(yè)論文 彩色圖像輪廓提取及其矢量化,?aòaí???±??μê?ò?D?óDí?±?μ?????μ?μ??ˉo?£??ü°üo?á?í???μ???òaD??¢£?±??μ2???ê?′?μYí?????òaD??¢μ?μ???ì?£????òê?í???·???oí?ú?÷êó??μ??ù′?£??üê?í???ê?á??ˉμ?μ??°?ú??òaμ?...
內容介紹
此文檔由會員 ljjwl8321 發(fā)布
?aòa
í???±??μê?ò?D?óDí?±?μ?????μ?μ??ˉo?£??ü°üo?á?í???μ???òaD??¢£?±??μ2???ê?′?μYí?????òaD??¢μ?μ???ì?£????òê?í???·???oí?ú?÷êó??μ??ù′?£??üê?í???ê?á??ˉμ?μ??°?ú??òaμ?×?±?1¤×÷£?ê?á??ˉ±?1?·oó|ó?óú???§?D??oí1¤3ìμ±?D£?±èè??μ1¤3ìà?í?μ?êμ??£?í????1??oí′??íμè·????£
±???????2êé?í???£??÷òa?D??á?·???μ??úèY£o2êé?í???μ???àaìáè?oíía??àaμ?ê?á??ˉ?£???D2êé?í?????àaìáè?à?ó?èy??D???é???·¨£??úò??¨3ì?èé?o?àíμ?????á??÷??é?·?á?μ??à1?D?£????òá?????μ?????ò?×?è?μ?·?ê?×a??3éá?±êá?μ?·?ê?£???oó?ùóú·??òó??èμ?ía??àa?ú×ù??·¨oí???D?μ·¨?ú×ùía??àa£??aê?á??ˉ×?o?×?±??£ía??àaμ?ê?á??ˉ£?2éó??ˉì??ao?μ?·?·¨£?°′???D?μ?-?ò£??????ao?3é?ì?±???£×?oó£??úVisual C++6.0?a·¢?·?3??£?±à3ìêμ??á?é?ê???·¨?£2aê??á1?±í?÷£??ùêμ??μ???·¨?éò?óDD§μ?ìáè?2êé?í???ía??àa2¢????ê?á??ˉ?£
1??ü′ê£o 2êé?í??? ±??μìáè? ía??àa?ú×ù ?ˉì??ao? ê?á??ˉ
ABSTRACT
Edge is composed by a collection of its nearby pixels which has a step change or changes in roof£?It?ˉs the important information to image .It's not only to transmit the most information of image but also the important foundation for image analysis and machine vision£?It is the preparation of the image vectoring which is widely used in the field of science and engineering, such as recognition of engineering blueprint, image compression and transmission and so on.
This paper mainly focus on two aspects toward the color image : the color image contour extraction and vectoring. It uses the color triangle Algorithm for the contour extraction which is reasonable to consider the correlation of the color components and converted the calculation of vector space into the scalar with the nature way .Then we get the contour which is based on the priority direction tracking and the double threshold value algorithm and for the preparation of vectoring ,In this thesis we adopt performance matching algorithm which fitting a curve into a short straight line at the control of threshold value. Lastly, realizing them in algorithm under the develop environment of Visual C++ 6.0. Variable tests showed that algorithm can successfully extract the profile of the color image and vector.
Keywords: color image contour extraction outline tracking
performance matching vectorization
????
μúò??? D÷?? 6
1.1òy?? 6
1.1.1 ê?á?μ????? 6
1.1.2 ??ìaμ???μ?oí?D??òaò? 6
1.2 1ú?úía2êé?í?????àaìáè?oíê?á??ˉμ???×′?°·¢?1 7
1.2.12êé?í?????àaìáè???×′?°·¢?1 7
1.2.2 ê?á??ˉμ?ò?óDμ?3é1?oí?′à′ 7
1.3 ?????÷òa1¤×÷?°???ú°2?? 8
μú?t?? 2êé?í???±??μ?ì2a 9
2.12êé???é??£Dí 9
2.2 2êé?í???±??μ?ì2a??·¨ 9
2.2.1 ′?í3μ?2êé?í???±??μ?ì2a 9
2.2.2 ?ùóú2êé?D??¢??·??èμ?2êé?±??μ?ì2a 11
2.2.3 à?ó???é?????±???êμ??±??μ?ì2a 13
2.2.4 ???aêyó?2êé?í???±??μ?ì2a 14
2.3 ±???D??á 15
μúèy?? ê?á??ˉ??·¨ 16
3.1 ê?á??ˉ?ù±????? 16
3.2 ê?á??ˉ??ê?·?àà 16
3.2.1?ùóú???ˉμ?ê?á??ˉ 16
3.2.2 ?ùóú·????ˉμ?ê?á??ˉ??·¨ 17
3.2.3 ??ì?ê?á??ˉ??·¨ 19
μú???? ??àaìáè?oíê?á??ˉμ???ì?êμ?? 22
4.1 BMP???t??ê??ò?é 22
4.2 ?ùóú??é?èy??D?μ?2êé?í???±??μ?ì2a 22
4.2.1 ?ùóúèy??D??@@¤μ?±??μ?ì2aμ??-àí 23
4.2.2 à?ó?Prewitt??×ó?¨ò?èy??D??@@¤oí???èμ?ìY?è 24
4.3.1 ?ˉì?·????ao??-àíoí2??è 29
4.3.2 í??a??é?ê?D?μ?è·?¨ 29
4.3.3 ê?á??ˉí?μ???ê? 30
μú???? ?á?? 33
??D? 34
2??????× 35
í???±??μê?ò?D?óDí?±?μ?????μ?μ??ˉo?£??ü°üo?á?í???μ???òaD??¢£?±??μ2???ê?′?μYí?????òaD??¢μ?μ???ì?£????òê?í???·???oí?ú?÷êó??μ??ù′?£??üê?í???ê?á??ˉμ?μ??°?ú??òaμ?×?±?1¤×÷£?ê?á??ˉ±?1?·oó|ó?óú???§?D??oí1¤3ìμ±?D£?±èè??μ1¤3ìà?í?μ?êμ??£?í????1??oí′??íμè·????£
±???????2êé?í???£??÷òa?D??á?·???μ??úèY£o2êé?í???μ???àaìáè?oíía??àaμ?ê?á??ˉ?£???D2êé?í?????àaìáè?à?ó?èy??D???é???·¨£??úò??¨3ì?èé?o?àíμ?????á??÷??é?·?á?μ??à1?D?£????òá?????μ?????ò?×?è?μ?·?ê?×a??3éá?±êá?μ?·?ê?£???oó?ùóú·??òó??èμ?ía??àa?ú×ù??·¨oí???D?μ·¨?ú×ùía??àa£??aê?á??ˉ×?o?×?±??£ía??àaμ?ê?á??ˉ£?2éó??ˉì??ao?μ?·?·¨£?°′???D?μ?-?ò£??????ao?3é?ì?±???£×?oó£??úVisual C++6.0?a·¢?·?3??£?±à3ìêμ??á?é?ê???·¨?£2aê??á1?±í?÷£??ùêμ??μ???·¨?éò?óDD§μ?ìáè?2êé?í???ía??àa2¢????ê?á??ˉ?£
1??ü′ê£o 2êé?í??? ±??μìáè? ía??àa?ú×ù ?ˉì??ao? ê?á??ˉ
ABSTRACT
Edge is composed by a collection of its nearby pixels which has a step change or changes in roof£?It?ˉs the important information to image .It's not only to transmit the most information of image but also the important foundation for image analysis and machine vision£?It is the preparation of the image vectoring which is widely used in the field of science and engineering, such as recognition of engineering blueprint, image compression and transmission and so on.
This paper mainly focus on two aspects toward the color image : the color image contour extraction and vectoring. It uses the color triangle Algorithm for the contour extraction which is reasonable to consider the correlation of the color components and converted the calculation of vector space into the scalar with the nature way .Then we get the contour which is based on the priority direction tracking and the double threshold value algorithm and for the preparation of vectoring ,In this thesis we adopt performance matching algorithm which fitting a curve into a short straight line at the control of threshold value. Lastly, realizing them in algorithm under the develop environment of Visual C++ 6.0. Variable tests showed that algorithm can successfully extract the profile of the color image and vector.
Keywords: color image contour extraction outline tracking
performance matching vectorization
????
μúò??? D÷?? 6
1.1òy?? 6
1.1.1 ê?á?μ????? 6
1.1.2 ??ìaμ???μ?oí?D??òaò? 6
1.2 1ú?úía2êé?í?????àaìáè?oíê?á??ˉμ???×′?°·¢?1 7
1.2.12êé?í?????àaìáè???×′?°·¢?1 7
1.2.2 ê?á??ˉμ?ò?óDμ?3é1?oí?′à′ 7
1.3 ?????÷òa1¤×÷?°???ú°2?? 8
μú?t?? 2êé?í???±??μ?ì2a 9
2.12êé???é??£Dí 9
2.2 2êé?í???±??μ?ì2a??·¨ 9
2.2.1 ′?í3μ?2êé?í???±??μ?ì2a 9
2.2.2 ?ùóú2êé?D??¢??·??èμ?2êé?±??μ?ì2a 11
2.2.3 à?ó???é?????±???êμ??±??μ?ì2a 13
2.2.4 ???aêyó?2êé?í???±??μ?ì2a 14
2.3 ±???D??á 15
μúèy?? ê?á??ˉ??·¨ 16
3.1 ê?á??ˉ?ù±????? 16
3.2 ê?á??ˉ??ê?·?àà 16
3.2.1?ùóú???ˉμ?ê?á??ˉ 16
3.2.2 ?ùóú·????ˉμ?ê?á??ˉ??·¨ 17
3.2.3 ??ì?ê?á??ˉ??·¨ 19
μú???? ??àaìáè?oíê?á??ˉμ???ì?êμ?? 22
4.1 BMP???t??ê??ò?é 22
4.2 ?ùóú??é?èy??D?μ?2êé?í???±??μ?ì2a 22
4.2.1 ?ùóúèy??D??@@¤μ?±??μ?ì2aμ??-àí 23
4.2.2 à?ó?Prewitt??×ó?¨ò?èy??D??@@¤oí???èμ?ìY?è 24
4.3.1 ?ˉì?·????ao??-àíoí2??è 29
4.3.2 í??a??é?ê?D?μ?è·?¨ 29
4.3.3 ê?á??ˉí?μ???ê? 30
μú???? ?á?? 33
??D? 34
2??????× 35