-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
10/8 ·s®Ñ¨ì¡I 10/1 ·s®Ñ¨ì¡I 9/24 ·s®Ñ¨ì¡I 9/18 ·s®Ñ¨ì¡I
ÁʮѬyµ{¡EQ & A¡E¯¸°È¯d¨¥ª©¡E«ÈªA«H½c
¢x 3ds Max¢x Maya¢x Rhino¢x After Effects¢x SketchUp¢x ZBrush¢x Painter¢x Unity¢x
¢x PhotoShop¢x AutoCad¢x MasterCam¢x SolidWorks¢x Creo¢x UG¢x Revit¢x Nuke¢x
¢x C#¢x C¢x C++¢x Java¢x ¹CÀ¸µ{¦¡¢x Linux¢x ´O¤J¦¡¢x PLC¢x FPGA¢x Matlab¢x
¢x Àb«È¢x ¸ê®Æ®w¢x ·j¯Á¤ÞÀº¢x ¼v¹³³B²z¢x Fluent¢x VR+AR¢x ANSYS¢x ²`«×¾Ç²ß¢x
¢x ³æ´¹¤ù¢x AVR¢x OpenGL¢x Arduino¢x Raspberry Pi¢x ¹q¸ô³]­p¢x Cadence¢x Protel¢x
¢x Hadoop¢x Python¢x Stm32¢x Cortex¢x Labview¢x ¤â¾÷µ{¦¡¢x Android¢x iPhone¢x
¥i¬d®Ñ¦W,§@ªÌ,ISBN,3dwoo®Ñ¸¹
¸Ô²Ó®ÑÄy¤ÀÃþ

­pºâ¾÷µøı¡X¡X°ò¤_OpenCV»PTensorFlowªº²`«×¾Ç²ß¤èªk

( ²Åé ¦r)
§@ªÌ¡G§E®üªL¡B»C¤¤µØÃþ§O¡G1. -> ±Ð§÷ -> ¼Æ¦ì¼v¹³³B²z
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ­pºâ¾÷µøı¡X¡X°ò¤_OpenCV»PTensorFlowªº²`«×¾Ç²ß¤èªk 3dWoo®Ñ¸¹¡G 54354
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

¡i¯Ê®Ñ¡j
NT°â»ù¡G 345 ¤¸

¥Xª©¤é¡G4/1/2021
­¶¼Æ¡G196
¥úºÐ¼Æ¡G0
¯¸ªø±ÀÂË¡G
¦L¨ê¡G¶Â¥Õ¦L¨ê»y¨t¡G ( ²Åé ª© )
¥[¤JÁʪ«¨® ¢x¥[¨ì§Úªº³Ì·R
(½Ð¥ýµn¤J·|­û)
ISBN¡G9787302567431
§@ªÌ§Ç¡@|¡@ĶªÌ§Ç¡@|¡@«e¨¥¡@|¡@¤º®e²¤¶¡@|¡@¥Ø¿ý¡@|¡@§Ç
(²Åé®Ñ¤W©Ò­z¤§¤U¸ü³sµ²¯Ó®É¶O¥\, ®¤¤£¾A¥Î¦b¥xÆW, ­YŪªÌ»Ý­n½Ð¦Û¦æ¹Á¸Õ, ®¤¤£«OÃÒ)
§@ªÌ§Ç¡G

ĶªÌ§Ç¡G

«e¨¥¡G

²`«×¾Ç²ßÀ³¥Î¤_­pºâ¾÷µøı¤w¸g«D±`´¶¹M¡A¦Û±qAlexNet¾îªÅ¥X¥@¡A¨÷¿n¯«¸gºôµ¸¦b­pºâ¾÷µøı»â°ì¤@ÃMµ´¹Ð¡AÀWÀW¬ð¯}­ì¥ýªº³Ì¨Î¼Ò«¬¡A¬Æ¦Ü¦b¦h­Ó¥ô°È¤W¶W¶V¤HÃþ¡C¿ò¾Ñªº¬O¡A¥«­±¤WÃö¤_°ò¤_²`«×¾Ç²ß­pºâ¾÷µøıªº¤¤¤å®Ñ¤Ö¤§¤S¤Ö¡A¨ä¤¤ºë«~§ó¬O«ÜÃø¨£¨ì¡C¦³ªº®Ñª`­«Á¿¸Ñ¼Æ¾Ç¡A©¿²¤¤F­pºâ¾÷µøı¬O¤@ªù¹ê½î¬ì¾Çªº¥»½è¡F ¦³ªº®Ñ¦³«Ü¦h¥N½X¹ê¾Ô¡A«o»´´y²H¼g¦a±a¹L¤F­pºâ¾÷µøı©M²`«×¾Ç²ßªº­ì²z¡C¹ï¤_²`«×¾Ç²ß©M­pºâ¾÷µøı¨Ó»¡¡A­ì²z©M¹ê½î¬O¬Û»²¬Û¦¨ªº¡A¯Ê¤@¤£¥i¡C¦³ªº®Ñ½T¹ê°µ¨ì¤F­ì²z©M¹ê½î¬Ûµ²¦X¡A¦ý¬O©¿²¤¤F¶Ç²Î­pºâ¾÷µøıªº­«­n©Ê¡A¥uÃöª`°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı¡C¤_¬Oµ§ªÌ¨M©w¼g¤@¥»¯u¥¿ªº­pºâ¾÷µøı¤Jªù¹Ï®Ñ¡A¬J¥]¬A¶Ç²Î­pºâ¾÷µøı©M²`«×¾Ç²ß¡A¤S¥]¬A­ì²z©M¥N½X¹ê¾Ô¡C
¥»®Ñªº¼g¦¨·½¤_AI¤õ½bÀ窺ªì¤ß¡A§Ú­Ì§Æ±æ¦b¤H¤u´¼¯à®É¥N¨ÓÁ{¤§»Ú¡A¯à°÷À°§U§ó¦hªº¤H¶i¤J¤H¤u´¼¯à§Þ³Nªº·µ°ó¡A¨Ï§ó¦hªº¤H§Q¥Î¤H¤u´¼¯à¸Ñ¨M²{¹ê¤¤ªº¹ê»Ú°ÝÃD¡AÅý§ó¦hªº¤H¦b¦U¦æ¦U·~¥Î¤H¤u´¼¯à¤É¯Å§ï³y¶Ç²Î²£·~©Î§Þ³NÅé¨t¡C
¥»®Ñ¤º®e
¥»®Ñ±q¶Ç²Î­pºâ¾÷µøı¤J¤â¡A³q¹L¦â±m¯S©º¡B§½³¡¯S©º¡B±è«×¯S©ºµ¥±a»âŪªÌ¨«¤J¹Ï¹³ªº¥@¬É¡A¦Ó¦Z¤¶²Ð¶Ç²Î­pºâ¾÷µøıªº¸g¨åºâªk¡A¨Ò¦p¥Ø¼ÐÀË´ú¡B¥ú¬y»P¸òÂܵ¥¡AÄ~¦Ó¶i¤J²`«×¾Ç²ß³¡¤À¡A²`¤JÁ¿¸Ñ¦p¦ó±N¨÷¿n¯«¸gºôµ¸À³¥Î¤_ª«Åé¤ÀÃþ¡B¥Ø¼ÐÀË´úµ¥¹ê»Ú°ÝÃD¡A³Ì¦Z¤¶²Ð³Ì·sªºGANºôµ¸¡C¬°¤FÅýŪªÌ§ó¦n¦a¤F¸Ñ¶Ç²Î­pºâ¾÷µøı©M²`«×¾Ç²ß­pºâ¾÷µøıªº°Ï§O¡A²Ä13³¹¸Ô²Ó¤¶²Ð¤F¶Ç²Î­pºâ¾÷µøı©M²`«×¾Ç²ß­pºâ¾÷µøıÃö¤_¤HÁyÃѧO¤èªkªº¹ï¤ñ¡C
¥»®Ñ¯SÂI
(1) ³q«U©öÀ´¡A§@¬°¤JªùÃþ¹Ï®Ñ¡A¤£¥Î¤j¶qªº¼Æ¾Ç¤½¦¡¡A¤]¤£¥Î´_Âøªº³N»y¡A¦Ó¬O¥Î³q«U©öÀ´ªº»y¨¥¡B§Î¶H¥Í°Êªº¨Ò¤l¡B®Ý®Ý¦p¥Íªº¹Ï¤ù±a»âŪªÌ¶i¤J­pºâ¾÷µøıªº¥@¬É¡C¥»®ÑºÉ¶q¥H²³æ¡B©öÀ´ªº¤è¦¡±N¼Æ¾Ç¤½¦¡§e²{µ¹ÅªªÌ¡C§Y¨Ï¬O·s¤JªùªºÅªªÌ¡A¤]¤£·|¦³¥ô¦ó¾\Ū§xÃø¡C
(2) ­ì²z»P¹ê¾Ô¬Ûµ²¦X¡A§@¬°­pºâ¾÷½sµ{Ãþ¹Ï®Ñ¡A¥»®Ñ¦}«D¦CÁ|½sµ{®w©Î¬O½sµ{¨ç¼Æ¡A¦Ó¬O±N­ì²z»P¹ê¾Ô¬Ûµ²¦X¡A¬JÄÄ©ú²`¨èªº­ì²z¡A¤S±N©Ò¾ÇÀ³¥Î¨ì¯u¥¿ªº¹ê¾Ô¶µ¥Ø¡A¦p¤HÁyÃѧO¡B¨®µPÃѧOµ¥¡AÅýŪªÌ¾Ç·|OpenCV¡BTensorFlowµ¥¥­»Oªº¨ç¼Æ¤Î¥Îªk¡C
(3) ©âµ·­éõ¡B²`«õ¥»½è¡C­pºâ¾÷µøı©¹©¹¯A¤ÎºØÃþÁc¦hªº¼Ò«¬©M¦U¦¡¦U¼Ëªº¯S©º¡C¥»®Ñ¦bÁ¿¸Ñ·sªººôµ¸¬[ºc©Î¬Oºâªk®É¡A³z¹L¨äÁcÂøªºªí­±¡A²`«õ¨ä¥»½è¡C
(4) ¾î¦V¤ñ¸û¡G ¦P¤@­Ó°ÝÃD©¹©¹¦³«Ü¦hºØ¤£¦Pªººâªk¡A¨Ò¦p¥Ø¼ÐÀË´ú°ÝÃD´N¦³RCNN¡BYOLO¡BSSD¤T¤jºôµ¸¡A¥¦­Ì¦U¦³¤d¬î¡A§Ú­Ì­n¨ú¨äºëµØ¡A¥h¨äÁV²Ë¡C Áa¦V¹ï¤ñ¡G ¦P¤@­Ó¹ê»Ú°ÝÃD¡A¦³¶Ç²Î­pºâ¾÷µøıªº¸Ñ¨M¤è®×¡A¤]¦³²`«×¾Ç²ß­pºâ¾÷µøıªº¸Ñ¨M¤è®×¡A¦p³Ì±`¥Îªº¤HÁyÃѧO¡A­n¤ÀªR¤£¦P¤è®×ªºÀu¦H¡A¾A¦XÀ³¥Îªº³õ´º¡C
¥»®Ñ¹ï©Ò¦³¯A¤Îªº§Þ³NÂI¶i¦æ¤F­I´º¤¶²Ð¡A¼g§@­·®æÄYÂÔ¡C®Ñ¤¤©Ò¦³ªº¥N½X°õ¦æµ²ªG³£¬O¦Û°Ê¥Í¦¨ªº¡A¥ô¦ó§ï°Ê³£·|IJµo¹ï®Ñ¤¤¨C¤@¬q¥N½Xªº´ú¸Õ¡A¥H«OÃÒŪªÌ¦b°Ê¤â¹ê½î®É¯à´_²{µ²ªG¡C
¥Ñ¤_µ§ªÌ¤ô¥­¦³­­¡A®Ñ¤¤Ãø§K¦s¦b²¨©¿¡A·q½Ð­ì½Ì¡A¦}Àµ½ÐŪªÌ§åµû«ü¥¿¡C
§E®üªL»C¤¤µØ
2020¦~7¤ë


¥»®Ñ·½¥N½X¤U¸ü
¤º®e²¤¶¡G

¥»®Ñ¸Ô²ÓÁ¿¸Ñ°ò¤_OpenCVªº¶Ç²Î­pºâ¾÷µøı©M¥HTensorFlow¥N½X¬°¥Dªº°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı¡C
¥»®Ñ±q°ò¥»ªº¹Ï¹³¯S©º¶}©l¡A¥]¬AÃC¦â¯S©º¡B´X¦ó¯S©º¡B§½³¡¯S©º¡B±è«×¯S©º¡A¨ì¹Ï¹³¬ü¤Æ¡A¦A¨ì¶Ç²Î¥Ø¼ÐÀË´ú¡B¥ú¬y»P¸òÂܵ¥¡FÄ~¦Ó¶i¤J²`«×¾Ç²ß³¡¤À¡A­º¥ý±a¨Ó²`«×¾Ç²ßªº°ò¥»­ì²z¡AµM¦Z¬O¨÷¿n¯«¸gºôµ¸ªº²`¤J­åªR¡A¶i¦ÓÄÄ­z¦p¦ó±N¨÷¿n¯«¸gºôµ¸À³¥Î¤_­pºâ¾÷µøıªºª«Åé¤ÀÃþ¡B¥Ø¼ÐÀË´úµ¥±`¨£°ÝÃD¤W¡A³Ì¦Z¤¶²Ð­pºâ¾÷µøı³Ì·sªºGANºôµ¸¡C¥»®Ñ¥H«D±`²³æªº¤½¦¡©M­ì²z¸ÑÄÀ¾Ç²ß¹Lµ{¤¤¹J¨ìªº°ÝÃD¡A³q¹L¤j¶qºë¬üªº¹Ï¤ùÅýŪªÌª½Æ[·P¨ü­pºâ¾÷µøıªº®ÄªG¡A²`¤J²z¸Ñ­pºâ¾÷µøıªº®Ö¤ß¤º®e¡C
¥»®Ñ¾A¦X¤H¤u´¼¯à¤è¦Vªº¤j¾Ç¥»¬ì¥Í¡B¬ã¨s¥Í¡A¥H¤Îªì¾ÇªÌ¾\Ū¡C¹ï¤_¦³¤@©w°ò¦©M¸gÅ窺ŪªÌ¡A¤]¯àÀ°§U¥L­Ì¬d¯Ê¸Éº|¡A²`¤J²z¸Ñ©M´x´¤¬ÛÃö­ì²z©M¤èªk¡A´£°ª¹ê»Ú¸Ñ¨M°ÝÃDªº¯à¤O¡C
¥Ø¿ý¡G

²Ä1³¹¾÷¾¹¬Ý¥@¬É
1.1­pºâ¾÷²´¨½ªº¹Ï¹³
1.2­pºâ¾÷µøıªº°_·½
1.2.1°¨º¸­pºâµøı
1.2.2¥D°Ê©M¥Øªºµøı
1.2.3¦hµø´X¦ó©M¤À¼h¤Tºû­««Ø
1.2.4°ò¤_¾Ç²ßªºµøı
1.3­pºâ¾÷µøıªºÃøÂI
1.4²`«×¾Ç²ßªº°_·½
1.5°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı
1.5.1¬ã¨s¤è¦V
1.5.2¥¼¨Óµo®i
²Ä2³¹¶Ç²Î¹Ï¹³³B²z¤§OpenCVªº§®¥Î
2.1OpenCV¦w¸Ë
2.2OpenCV¼Ò¶ô
2.3OpenCV¼Æ¾Ú¦s¨ú
2.4OpenCV¹Ï¹³°ò¥»¾Þ§@
2.4.1OpenCV¹Ï¹³ÁY©ñ
2.4.2OpenCV¹Ï¹³µô°Å
2.4.3OpenCV¹Ï¹³±ÛÂà
2.5±qÄá¹³ÀYŪ¨ú
2.6¯x°}¾Þ§@
²Ä3³¹¶Ç²Î¹Ï¹³³B²z¤§´M§ä¯S©º
3.1ÃC¦â¯S©º
3.1.1RGBÃC¦âªÅ¶¡
3.1.2HISÃC¦âªÅ¶¡
3.1.3HSVÃC¦âªÅ¶¡
3.1.4ÃC¦âª½¤è¹Ï
3.1.5OpenCV¹Ï¹³¦â½Õ¡A¹ï¤ñ«×ÅܤÆ
3.2´X¦ó¯S©º
3.2.1Ãä½t¯S©º
3.2.2¨¤ÂI
3.2.3´³ÂI
3.3§½³¡¯S©º
3.3.1SIFTºâªk
3.3.2SURFºâªk
3.4¥N½X¹ê¾Ô¡G¹Ï¹³¤Ç°t
²Ä4³¹¶Ç²Î¹Ï¹³³B²z¤§¹Ï¹³¬ü¤Æ
4.1²K¥[¹Ï§Î»P¤å¦r
4.2¹Ï¹³¬ü¥Õ
4.3¹Ï¹³­×´_»P¥h¾¸
4.4¹Ï¹³½ü¹ø
4.5¹Ï¹³ª÷¦r¶ð
4.6¥N½X¹ê¾Ô¡G¹Ï¹³¿Ä¦X
²Ä5³¹¶Ç²Î¹Ï¹³³B²z¤§¬Û¾÷¼Ò«¬
5.1¬Û¾÷¼Ò«¬
5.1.1°w¤Õ¬Û¾÷¼Ò«¬
5.1.2®g¼v´X¦ó
5.2³zÃè
5.3³zÃè·îÅÜ
²Ä6³¹¶Ç²Î¹Ï¹³³B²z¤§¥Ø¼ÐÀË´ú
6.1OpenCV¤¤ªº¾÷¾¹¾Ç²ß
6.1.1¾÷¾¹¾Ç²ß²¤¶
6.1.2OpenCV¾÷¾¹¾Ç²ß¼Æ¾Ú¬y
6.1.3OpenCV¾÷¾¹¾Ç²ßºâªk
6.2°ò¤_¤ä«ù¦V¶q¾÷ªº¥Ø¼ÐÀË´ú»PÃѧO
6.2.1µü³Uºâªk
6.2.2Áô¦¡¤ä«ù¦V¶q¾÷ºâªk
6.3°ò¤_¾ð¤èªkªº¥Ø¼ÐÀË´ú»PÃѧO
6.4¥N½X¹ê¾Ô¡G¤HÁyÃѧO
6.5¶Ç²Î¹Ï¹³Á`µ²
²Ä7³¹²`«×¾Ç²ßªìÃÑ
7.1²`«×¾Ç²ß°ò¦
7.2¥¿¦V¶Ç¼½¡B¤Ï¦V¶Ç¼½ºâªk
7.3«D½u©Ê¿E¬¡¨ç¼Æ
7.4Dropout¥¿«h¤Æ¤èªk
7.5GPU¥[³t¹Bºâ
²Ä8³¹°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı¤§¨÷¿n¯«¸gºôµ¸
8.1¨÷¿n¯«¸gºôµ¸°ò¥»¬[ºc
8.1.1¨÷¿n¼h
8.1.2¦À¤Æ¼h
8.1.3¥þ³s±µ¼h
8.1.4Softmax¿E¬¡¨ç¼Æ
8.1.5¥æ¤eæi·l¥¢
8.2AlexNetµ²ºc¸Ô¸Ñ
8.3¨÷¿n¯«¸gºôµ¸ªºÀuÂI
²Ä9³¹°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı¤§TensorFlow
9.1TensorFlowªº°_·½
9.2TensorFlow°ò¦ª¾ÃÑ
9.2.1¦w¸Ë
9.2.2¹Ï­pºâ
9.2.3TensorFlow2.0
9.2.4±i¶q
9.2.5tf.data
9.2.6¥iµø¤Æ
9.2.7¼Ò«¬¦s¨ú
9.2.8Keras±µ¤f
9.2.9¯«¸gºôµ¸·f«Ø
9.3¥N½X¹ê¾Ô¡G¤â¼g¼Æ¦r
²Ä10³¹°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı¤§¥Ø¼ÐÃѧO
10.1¥Ø¼ÐÃѧOªº·§©À
10.2ºc«Ø¼Æ¾Ú¶°ªº¤èªk
10.3·f«Ø¯«¸gºôµ¸
10.4°V½m¤Î®ÄªGµû¦ô
10.5¸Ñ¨M¹LÀÀ¦X
10.6¼Æ¾Ú¼W±j
10.7¾E²¾¾Ç²ß
²Ä11³¹°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı¤§¨â¶¥¬q¥Ø¼ÐÀË´ú
11.1¤°¤\¬O¥Ø¼ÐÀË´ú
11.2¥Ø¼ÐÀË´úªºÃøÂI
11.3¥Ø¼ÐÀË´úªº°ò¦ª¾ÃÑ
11.3.1­Ô¿ï®Ø
11.3.2¥æ¦}¤ñ
11.3.3«D·¥¤j­È§í¨î
11.3.4¶Ç²Î¥Ø¼ÐÀË´ú°ò¥»¬yµ{
11.4¥Ø¼ÐÀË´ú®ÄªGµû¦ô
11.5¤G¶¥¬qºâªk¡GRúQCNNÃþºôµ¸
11.5.1RúQCNNºôµ¸
11.5.2FastRúQCNNºôµ¸
11.5.3FasterRúQCNNºôµ¸
11.6¥N½X¹ê¾Ô
²Ä12³¹°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı¤§¶¥¬q¥Ø¼ÐÀË´ú
12.1YOLOºôµ¸
12.1.1YOLO°_·½
12.1.2YOLO­ì²z
12.1.3YOLOv2­ì²z
12.1.4YOLOv3­ì²z
12.1.5YOLOÀ³¥Î
12.2SSDºôµ¸
12.3¥N½X¹ê¾Ô¡G¨®µPÃѧO
²Ä13³¹¤HÁyÃѧO¡G¶Ç²Î¤èªkVS²`«×¾Ç²ß
13.1¤HÁyÃѧO§Þ³Nªº¾ú¥v
13.2¤HÁyÃѧO§Þ³Nªºµo®i«e´º
13.3¤HÁyÃѧO§Þ³N¥D­n¬yµ{
13.3.1¤HÁyÃѧOªº¥D­n¬yµ{
13.3.2¤HÁyÃѧOªº¥D­n¤èªk
13.3.3¤HÁyÃѧOªº§Þ³N«ü¼Ð
13.4²`«×¾Ç²ß¤èªk
13.5¤HÁyÃѧOªº¬D¾Ô
²Ä14³¹°ò¤_²`«×¾Ç²ßªº­pºâ¾÷µøı¡G¥Í¦¨¼Ò«¬
14.1¦Û°Ê½s½X¾¹
14.1.1¥h¾¸¦Û°Ê½s½X¾¹
14.1.2ÅܤÀ¦Û°Ê½s½X¾¹
14.2­·®æ¾E²¾
14.3GANºôµ¸
°Ñ¦Ò¤åÄm
§Ç¡G