OpenCV¹Ï¹³³B²z¹ê¾Ô(¾·~±Ð¨|¤H¤u´¼¼z»â°ì¨t¦C±Ð§÷)
¤º®e¤j¿û
¥»®Ñ¤¶²Ð¤FOpenCVªº·§©À¡B¦w¸Ë¡BÀ³¥Î©M®×¨Ò³õ´º¡A¦@9³¹¡A¥Dn¤º®e¥]¬AOpenCV·§z¡B°ò¦¹Ï¹³³B²z¡B¹Ï¹³Ã¸»s¡B¹Ï¹³ÅÜ´«¡B¥·Æ³B²z©MìHȳB²z¡BÃä½t©M½ü¹ø¡B§ÎºA¾Ç³B²z¡Bª½¤è¹Ï³B²z¡Bºî¦X®×¨Ò¡C¥»®Ñ¤º®e¹ê¥Î¡A²z½×ºò±KÁpô¹ê»Ú¡A«K©ó¼s¤jŪªÌªº¾Ç²ß¡C
¥»®Ñ¥Dn§@¬°OpenCV¹Ï¹³³B²z»P¹q¸£µøÄ±¤Jªù½Òµ{ªº°t®M¥Î®Ñ¡C³q¹L¾Ç²ß¥»®Ñ¡A¥i¥H¸û¥þ±¦a¤F¸ÑOpenCVªºÀ³¥Î³õ´º¡A¨t²Î´x´¤¨Ï¥ÎOpenCV¶i¦æ¹Ï¹³³B²zªº¤èªk¡C³q¹Lì©l¹Ï¤ù©M³B²zµ²ªG¹Ï¤ù¹ï¤ñ¡Aª½Æ[¦a®i¥Ü¤F¨âªÌ¶¡®t²§¡AÀ°§UŪªÌ²z¸Ñ¬ÛÃöª¾ÃÑÂI©M¾Þ§@¤èªk¡AÂ×´I®×¨Ò©M¸Ô²Ó¥N½X¦³§U©óŪªÌ¹F¨ì¾Ç¥HP¥Îªº®ÄªG¡C
¥»®Ñ¤£¶È¾A¥Î©ó°ª®Õ¥»¡B±M¬ì±Ð¾Ç¨Ï¥Î¡A¤]¥i§@¬°¬ÛÃö§Þ³N¤Hûªº°Ñ¦ÒŪª«¡C
¬°¤è«K±Ð®v±Ð¾Ç©M¾Ç¥Í¾Ç²ß¡A¥»®Ñ°t¦³¹q¤l½Ò¥ó¡B·L½ÒµøÀWµ¥°t®M¸ê·½¡AŪªÌ¥iµn¿ý¾÷±ñ¤u·~¥Xª©ªÀ±Ð¨|ªA°Èºô¡]www.cmpedu.com¡^§K¶Oµù¥U¤U¸ü¡A©ÎÁpô½s¿è¡]010-88379543¡^«t¸ß¡C
§@ªÌ¤¶²Ð
½sªÌ:¸ëºÍ|³d½s:»¯§ÓÄP//®}¹ÚµM
¥Ø¿ý
«e¨¥
¤Gºû½X¯Á¤Þ
²Ä1³¹ OpenCV·§z
1.1 OpenCV²¤¶
1.1.1 OpenCVªº¥\¯à
1.1.2 OpenCVªºª©¥»
1.1.3 OpenCV?Python
1.2 ¶}µoÀô¹Ò°t¸m
1.2.1 ¦w¸ËPython
1.2.2 ¦w¸ËNumpy
1.2.3 ¦w¸ËOpenCV?Python¥]
1.2.4 ¦w¸ËPyCharm
®×¨Ò
²ßÃD
²Ä2³¹ °ò¦¹Ï¹³³B²z
2.1 ¹Ï¹³³B²z
2.1.1 Ū¨ú¹Ï¹³
2.1.2 Åã¥Ü¹Ï¹³
2.1.3 «O¦s¹Ï¹³
2.2 µøÀW³B²z
2.2.1 Ū¨úµøÀW
2.2.2 ¼½©ñµøÀW
2.3 ¹Ï¹³ÄÝ©Ê
2.4 ¦Ç«×³B²z
2.5 ³q¹D¾Þ§@
2.5.1 ³q¹D©î¤À
2.5.2 ³q¹D¦X¨Ö
2.6 ·P¿³½ì°Ï°ì
2.7 ¹Ï¹³¹Bºâ
2.7.1 ¥[ªk¹Bºâ
2.7.2 ¥[Åv¥[ªk¹Bºâ
2.7.3 ¦ì¹Bºâ
®×¨Ò
²ßÃD
²Ä3³¹ ¹Ï¹³Ã¸»s
3.1 ø»s½u¬q»P½bÀY½u
3.1.1 ø»s½u¬q
3.1.2 ø»s½bÀY½u
3.2 ø»s¯x§Î»P¶ñ¥R¹Ï§Î
3.2.1 ø»s¯x§Î
3.2.2 ø»s¶ñ¥R¹Ï§Î
3.3 ø»s¶ê§Î
3.4 ø»s¾ò¶ê
3.5 ø»s¦hÃä§Î
3.6 ²K¥[¤å¦r
3.7 ¨ä¥Lø¹Ï¨ç¼Æ
3.8 ·Æ¹«¥æ¤¬¾Þ§@
3.8.1 setMouseCallback¨ç¼Æ
3.8.2 onMouse¨ç¼Æ
3.8.3 createTrackbar¨ç¼Æ
®×¨Ò
²ßÃD
²Ä4³¹ ¹Ï¹³ÅÜ´«
4.1 ¦â±mªÅ¶¡ÅÜ´«
4.1.1 RGB¦â±mªÅ¶¡
4.1.2 GRAY¦â±mªÅ¶¡
4.1.3 YCrCb¦â±mªÅ¶¡
4.1.4 HSV¦â±mªÅ¶¡
4.2 ´X¦óÅÜ´«
4.2.1 ÁY©ñ
4.2.2 ¥²¾
4.2.3 ±ÛÂà
4.2.4 ¥é®g
4.2.5 ³zµø
®×¨Ò
²ßÃD
²Ä5³¹ ¥·Æ³B²z©MìHȳB²z
5.1 ¥·Æ³B²z
5.1.1 §¡ÈÂoªi
5.1.2 ¤è®ØÂoªi
5.1.3 °ª´µÂoªi
5.1.4 ¤¤ÈÂoªi
5.1.5 ÂùÃäÂoªi
5.1.6 2D¨÷¿n
5.2 ìHȳB²z
5.2.1 ²³æìHÈ
5.2.2 ¦Û¾AÀ³ìHÈ
5.2.3 OtsuìHÈ
®×¨Ò
²ßÃD
²Ä6³¹ Ãä½t©M½ü¹ø
6.1 Ãä½tÀË´ú
6.1.1 Sobel¹Bºâ¤¸
6.1.2 Laplacian¹Bºâ¤¸
6.1.3 CannyÃä½tÀË´ú
6.2 ¹Ï¹³½ü¹ø
6.2.1 ¬d§ä½ü¹ø
6.2.2 ø»s½ü¹ø
6.2.3 ½ü¹ø¯S¼x
6.2.4 ½ü¹øÀÀ¦X
6.3 ÀN¤ÒÅÜ´«
6.3.1 ª½½uÀË´ú
6.3.2 ¶êÀË´ú
®×¨Ò
²ßÃD
²Ä7³¹ §ÎºA¾Ç³B²z
7.1 »G»k
7.1.1 »G»k·§z
7.1.2 »G»k®Ö¡]µ²ºc¤¸¯À¡^
7.2 ¿±µÈ
7.3 ¶}¹Bºâ
7.4 ³¬¹Bºâ
7.5 §ÎºA¾Ç±è«×
7.6 ³»´U¤l
7.7 ¶Â´U¤l
®×¨Ò
²ßÃD
²Ä8³¹ ª½¤è¹Ï³B²z
8.1 ª½¤è¹Ïpºâ
8.1.1 ¦Ç¦â¹Ï¹³ª½¤è¹Ï
8.1.2 ±m¦â¹Ï¹³ª½¤è¹Ï
8.2 ª½¤è¹Ïø»s
8.2.1 ¨Ï¥ÎMatplotlibø»sª½¤è¹Ï
8.2.2 ¨Ï¥ÎOpenCVø»sª½¤è¹Ï
8.3 ª½¤è¹Ï§¡¿Å¤Æ
8.3.1 ¥þ§½§¡¿Å¤Æ
8.3.2 ¦Û¾AÀ³§¡¿Å¤Æ
8.4 ª½¤è¹Ï³W©w¤Æ
®×¨Ò
²ßÃD
²Ä9³¹ ºî¦X®×¨Ò
9.1 ¤HÁyÀË´ú
9.1.1 °ò©ó Haar ¯S¼xªº¤HÁyÀË´ú
9.1.2 °ò©ó EigenFaces ªº¤HÁyÀË´ú
9.2 ¨®¹DÀË´ú
9.2.1 ¨®¹D½