-- ·|­û / µù¥U -- ¡@
¡@±b¸¹¡G
¡@±K½X¡G
¡@ | µù¥U | §Ñ°O±K½X
3/26 ·s®Ñ¨ì¡I 3/19 ·s®Ñ¨ì¡I 3/14 ·s®Ñ¨ì¡I 12/12 ·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¤ÀÃþ

¼Æ¦r¹Ï¹³³B²z°ª¯ÅÀ³¥Î--°ò¤_MATLAB»PCUDAªº¹ê²{¡]²Ä2ª©¡^

( ²Åé ¦r)
§@ªÌ¡G»¯¤p¤t¡B¦óø¯¡B¤ý­x¥¿Ãþ§O¡G1. -> ¤uµ{ø¹Ï»P¤uµ{­pºâ -> Matlab
¡@¡@¡@2. -> ±Ð§÷ -> ¼Æ¦ì¼v¹³³B²z
ĶªÌ¡G
¥Xª©ªÀ¡G²MµØ¤j¾Ç¥Xª©ªÀ¼Æ¦r¹Ï¹³³B²z°ª¯ÅÀ³¥Î--°ò¤_MATLAB»PCUDAªº¹ê²{¡]²Ä2ª©¡^ 3dWoo®Ñ¸¹¡G 46269
¸ß°Ý®ÑÄy½Ð»¡¥X¦¹®Ñ¸¹¡I

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

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

ĶªÌ§Ç¡G

«e¨¥¡G

·í«e¡A«H®§³B²z§Þ³N©M­pºâ¾÷§Þ³N¨ú±o¤Fªø¨¬ªº¶i¨B¡A¼Æ¦r¹Ï¹³³B²z§Þ³N¤w¦b¤u·~ÀË´ú¡B¯èªÅ¯è¤Ñ¡B¬P²y±´´ú¡B­x¨Æ°»¹î¡B¤½¦w¨¾¼É¡B¤H¾÷¥æ¤¬¡B¤å¤ÆÃÀ³Nµ¥»â°ì¨ü¨ì¤F¼sªxªº­«µø¦}¨ú±o¤F²³¦h¦¨ªG¡C¦b¤H¤u´¼¯à¡B«äºû¬ì¾Ç¡B¥é¥Í¾Çµ¥·s¿³¾Ç¬ìªº±À°Ê¤U¡A²{¥N¼Æ¦r¹Ï¹³³B²z§Þ³N¥¿¦b¦VµÛ§ó°ª¡B§ó²`¼h¦¸µo®i¡A¹ê¥Î©Ê¤]¤éº¥¼W±j¡C

ÀHµÛ²{¥N¼Æ¦r¹Ï¹³³B²z§Þ³Nªº­¸³tµo®i¡A·s²z½×¡B·s¤èªk¡B·s§Þ³N¼h¥X¤£½a¡A¦}§e²{¥X´¼¯à¤Æ¡B°ª®Ä¤Æ¡B¹ê¥Î¤Æªº¯SÂI¡Cµ§ªÌ¦bµ²¦X¦Û¨­±Ð¾Ç»P¬ì¬ãªº°ò¦¤W¡A¹ï³o¨Ç·s²z½×¡B·s¤èªk¡B·s§Þ³N¤Î¨ä¹ê²{¹Lµ{»P¤èªk¶i¦æ¤F®Þ²z©MÁ`µ²¡A¼¶¼g¦¨®Ñ¡C
»P¨ä¥L¦PÃþªº¼Æ¦r¹Ï¹³³B²z®ÑÄy¬Û¤ñ¡A¥»®Ñ¦³¥H¤U¯SÂI¡G
(1) ºË·Ç«eªu
¥»®Ñ©Ò¤¶²Ðªº¹Ï¹³¥hÃú§Þ³N¡B¹ï¹Ï¹³¥hÃú§Þ³N¡B¤Ø«×¤£ÅܯS©ºÂIªº´£¨ú¡B¹Ï
¹³¿Ä¦X¡BµøÀW¹Ï¹³¹B°Ê¦ô­p¡B°ò¤_CUDAªº¹Ï¹³¦}¦æ³B²zµ¥¤º®e§¡¬O²{¥N¼Æ¦r¹Ï¹³³B²z§Þ³Nªº«eªu©M¬ã¨s¼öÂI¡C³q¹L¹ï³o¨Çª¾ÃÑ»P§Þ³NªºÁ¿¸Ñ¡A«K¤_ŪªÌ¤F¸Ñ²{¥N¼Æ¦r¹Ï¹³³B²z»â°ìªº¬ã¨s¼öÂI©M³Ì·s¬ã¨s°Ê¦V¡C
(2) ¥N½Xµ¾¹ê
¥»®Ñ©ÒÁ¿¸Ñªº¬ÛÃö²z½×¡Bºâªk¡B§Þ³N°t¦³¥N½X¹ê²{¡A¦}¥B¹ï³o¨Ç¥N½X¶i¦æ¤F¸Ô²Óªºª`¸Ñ¡CŪªÌ¥i³q¹L¾\Ū¥N½X¡A¹ï¥»®ÑÁ¿¸Ñªº¤º®e¶i¦æ§ó¥[²`¤Jªº¤F¸Ñ¡C
¡]3¡^ ÂI¼·«äºû
¦b²Ä5³¹¡A§@ªÌµ²¦X¦h¦~ªº±Ð¾Ç»P¬ì¬ã¸g¾ú¡A±q¼Æ¦r¹Ï¹³³B²z¾Ç²ß»P¬ã¨sªº¤èªk¡BTRIZ³Ð·s«äºû¦b¼Æ¦r¹Ï¹³³B²z»â°ìªºÀ³¥Î¡B¼Æ¦r¹Ï¹³§Þ³Nªºµo®i¤è¦Vµ¥¤è­±»PŪªÌ¤À¨É¤F¸gÅç¡A¥H´Á¹ïŪªÌªº¾Ç²ß¡B¬ì¬ã¦³©ÒÀ°§U©M±Òµo¡C


¥»®Ñ¦@¤­³¹¡A«e¨â³¹¬°´£°ª½g¡A¦Z¤T³¹¬°À³¥Î½g¡C¤º®e¥]¬A¼öÂI¹Ï¹³³B²z¤èªk­ì²z¤Î¨äMATLAB¥é¯u¡B¦}¦æ­pºâ¤Î¨ä¦b¹Ï¹³³B²z¤¤ªºÀ³¥Î¡B¹Ï¹³¦}¦æ³B²zÀô¹Òºc«Ø¡B¨å«¬¹Ï¹³³B²z¤èªkªºCUDA¹ê²{¥H¤Î¼Æ¦r¹Ï¹³³B²z«äºû¤èªkÂI¼·¡C
¥»®Ñªº¾AÀ³¤H¸s¬O¡G
’õ ¹ï¼Æ¦r¹Ï¹³§Þ³N·P¿³½ìªºÅªªÌ¡F
’õ ¹q¤l«H®§¤uµ{¡B­pºâ¾÷¬ì¾Ç§Þ³N¬ÛÃö±M·~ªº¥»¬ì¥Í¡B¬ã¨s¥Í¡F
’õ ¬ÛÃö¤uµ{§Þ³N¤H­û¡C
¦b¥»®Ñªº¼¶¼g¹Lµ{¤¤¡A
§õ¶§¡B¼B²»¡B¼B·ç·ç¡B¤_»¹¡B­S®Û®pµ¥°Ñ»P¤F²Ä1¡B2³¹ªº½s¼g¡A¦óø¯¡B¤ý­x¥¿¡B§d­x¡B§õÄRµØ°Ñ»P¤F²Ä3¡B4³¹ªº½s¼g¡C
¦b¦¹¡A¹ï¥L­Ìªº¨¯¶Ô³Ò°Êªí¥Ü°J¤ßªº·PÁ¡C
®Ñ¤¤²¨º|©Î¤£¨¬¤§³B¦b©ÒÃø§K¡A·q½ÐŪªÌ§åµû«ü¥¿¡C
»¯¤p¤t
2016¦~12¤ë¤_¥_¨Ê
¤º®e²¤¶¡G

¥»®Ñ¥D­n¤¶²Ð²{¥N¼Æ¦r¹Ï¹³³B²zªº°ª¯ÅÀ³¥Î¡A¤º®e¥]¬A¼öÂI¹Ï¹³³B²z¤èªk­ì²z¤Î¨äMATLAB¥é¯u¡B¦}¦æ­pºâ¤Î¨ä¦b¹Ï¹³³B²z¤¤ªºÀ³¥Î¡B¹Ï¹³¦}¦æ³B²zÀô¹Òºc«Ø¡B¨å«¬¹Ï¹³³B²z¤èªkªºCUDA¹ê²{¥H¤Î¼Æ¦r¹Ï¹³³B²z«äºû¤èªkÂI¼·¡C¥»®Ñªº¥D­n¯S¦â¬°ºË·Ç«eªu¼öÂI¡B²z½×Á¿¸Ñ³z¹ý©M¥N½Xª`¸Ñ¸Ô²Ó¡C
¥»®Ñ¥i§@¬°°ªµ¥°|®Õ¹q¤l«H®§¡B­pºâ¾÷¬ÛÃö±M·~¥»¬ì¥Í¡B¬ã¨s¥Íªº±Ð§÷¡A¤]¥i§@¬°²¦·~³]­p¡B¬ã¨s¥Í½ÒÃD¡B¦UÃþ¬ÛÃöÄvÁɪº°Ñ¦Ò¸ê®Æ¡AÁÙ¥i§@¬°¬ÛÃö¤uµ{§Þ³N¤H­ûªº°Ñ¦Ò®Ñ¡C
¥Ø¿ý¡G

²Ä1³¹¼öÂI¹Ï¹³³B²z¤èªk­ì²z¤Î¨äMATLAB¥é¯u

1.1°ò¤_¼Ò«¬ªº¹Ï¹³Ãä½tÀË´ú¤Î¨ä¥N½X§Ö³t¥Í¦¨

1.1.1¼Ò«¬ÅX°Ê¶}µo«ä·Q·§­z

1.1.2¼Ò«¬ÅX°Ê¶}µoªºÀu¶Õ

1.1.3¼Ò«¬ÅX°Ê¶}µo¦b¹Ï¹³³B²z»â°ì¤¤ªºÀ³¥Î

1.1.4°ò¤_SimulinkúQBlocksªº¼Ò«¬ÅX°Ê¶}µo¹Ï¹³³B²z

1.1.5°ò¤_Sobelºâ¤lªºÃä½tÀË´úªº°ò¥»­ì²z

1.1.6°ò¤_¼Ò«¬ªº¹ê²{

1.1.7¥N½Xªº§Ö³t¥Í¦¨

1.2±q¦V¶q¬ÛÃö¨¤«×¹ê²{¹Ï¹³¤Ç°t

1.2.1°ò¤_¬ÛÃö¹Bºâ¹Ï¹³¤Ç°tªº¹Lµ{

1.2.2¦b¦V¶qªÅ¶¡¤ÀªR¹Ï¹³¬ÛÃö¤Ç°t

1.2.3°ò¤_¦V¶q¬ÛÃöªº¹Ï¹³¤Ç°tªºMATLAB¹ê²{

1.3ÃúÆG¹Ï¹³²M´·¤Æ¤Î¨ä¹ê²{

1.3.1Retinex²z½×

1.3.2°ò¤_Retinex²z½×ªº¹Ï¹³¼W±jªº°ò¥»¨BÆJ

1.3.3¦h¤Ø«×Retinexºâªk

1.3.4¨Òµ{ºëÁ¿

1.4°ò¤_¹B°Ê¦ô­pªºµøÀW­¿ÀW´¡´V

1.4.1¹B°Ê¦ô­p²¤¶

1.4.2¹B°Ê¦ô­pªºÀ³¥Î»â°ì

1.4.3¹B°Ê¦ô­p¤èªk¤ÀÃþ

1.4.4°ò¤_¶ô¤Ç°t¤èªkªº¹B°Ê¦ô­p

1.4.5¬ÛÃö·§©À

1.4.6¤Ç°t¤èªk¡G»ù­È¨ç¼Æ

1.4.7·j¯Áºâªk

1.4.8¹ê»ÚÀ³¥ÎÁ|¨Ò

1.5SIFT¯S©º´£¨ú»P´y­z

1.5.1SIFTºâªk

1.5.2SIFT¯S©º´y­z

1.5.3¹ê¨ÒºëÁ¿

1.6SURF¯S©º´£¨ú»P¤Ç°t

1.6.1¿n¤À¹Ï¹³

1.6.2DoHªñ¦ü

1.6.3¤Ø«×ªÅ¶¡ªí¥Ü

1.6.4SURF¯S©º´y­zºâ¤l

1.6.5µ{§Ç¹ê²{

1.7°ò¤_§E©¶ÅÜ´«ªº¦h»EµJ¹Ï¹³¿Ä¦X

1.7.1¤°¤\¬O¹Ï¹³¿Ä¦X

1.7.2¹Ï¹³¿Ä¦Xªº¼h¦¸

1.7.3¦h»EµJ¹Ï¹³¿Ä¦X

1.7.4µ{§Ç¹ê²{

1.8¥iÅܥؼйê®É¸òÂܧ޳N¤Î¨ä¹ê²{

1.8.1´_ÂøÀô¹Ò¤U¥Ø¼Ð¸òÂÜÃøÂI¤ÀªR

1.8.2¥iÅܥؼиòÂܺâªkªº­ì²z

1.8.3¼ÒªO§ó·s¤èªk

1.8.4µ{§Ç¹ê²{

²Ä2³¹¦}¦æ­pºâ¤Î¨ä¦b¹Ï¹³³B²z¤¤ªºÀ³¥Î

2.1¦}¦æ­pºâªº²z½×ª¾ÃÑ

2.1.1¦p¦ó²z¸Ñ¦}¦æ­pºâ

2.1.2¦}¦æ­pºâªºµo®i

2.1.3¦}¦æ­pºâªº¦UÃþ¹ê²{¤è¦¡

2.1.4¦}¦æ­pºâ¾÷±`¥Î½sµ{¤u¨ã

2.1.5¤°¤\¬OGPU

2.2°ò¤_¦}¦æ­pºâªº¹Ï¹³³B²z

2.2.1°ò¤_¦}¦æ­pºâªº¹Ï¹³³B²zªºÀu¶Õ

2.2.2®Ä¯àµû»ù¼Ð·Ç

2.2.3¹Ï¹³³B²z¦}¦æ³]­p¤èªk

2.2.4»Ý­n¦Ò¼{ªº¤@¨Ç°ÝÃD

²Ä3³¹¹Ï¹³¦}¦æ³B²zÀô¹Òºc«Ø

3.1«Ø¥ß¤@­Ó²³æªº¹ï¸Ü®Ø¤uµ{

3.2¥ÎOpenCVÅã¥ÜHelloWorld

3.3¦w¸Ë°t¸mCUDAÀô¹Ò

3.4¥ÎCUDA¶i¦æ¦}¦æ¹Ï¹³³B²z

3.5¨Ï¥ÎOpenCVŪ¤J¡B³B²z©MÅã¥Ü¹Ï¹³

3.6CUDA½sµ{²¤¶¤Î¨ä¦b¹Ï¹³³B²z¤¤À³¥Î

3.6.1¥D¾÷ºÝ©M³]³ÆºÝ

3.6.2¤º®Ö¨ç¼Æ¡BCUDA³n¥óÅé¨t©MNVCC½sĶ¾¹

3.6.3CUDA½uµ{¼Ò«¬ªº¼h¦¸µ²ºc

3.6.4GPU²Õ¦¨µ²ºc¤Î¨ä»P½uµ{¼Ò«¬ªºÃö¨t

3.6.5SDK©M¨ç¼Æ®w

²Ä4³¹¨å«¬¹Ï¹³³B²z¤èªkªºGPU¹ê²{

4.1°ò¤_kernel¨ç¼Æªº¦}¦æ¹Ï¹³³B²zªºµ{§Ç¹ê²{

4.2±q¹Ï¹³³B²zºâªk¨ìGPU¥N½X¹ê²{

4.2.1¼ÒªO¤Ç°tªºMATLAB¥N½X

4.2.2¼ÒªO¤Ç°tªºCPU¦ê¦æ¹ê²{

4.2.3¼ÒªO¤Ç°tªºGPU¦}¦æ¹ê²{

4.3¨Ï¥Î¯¾²z¦sÀx¾¹¥[³t

4.3.1Sobelºâ¤lÃä½t´£¨úªºGPU¹ê²{

4.3.2Âù½u©Ê´¡­È¹Ï¹³ÁY©ñªºGPU¹ê²{

4.4°ò¤_CUFFT¨ç¼Æ®wªº¹Ï¹³ÀW°ìÅÜ´«

4.4.1¹Ï¹³FFTÅÜ´«©MÀW°ì§C³qÂoªi

4.4.2ÀW°ì°ª³qÂoªi

4.4.3¦h¤Ø«×Retinex¥hÃúºâªk

4.5¦Û¾AÀ³ª½¤è¹Ï§¡¿Å

4.6RGB¹Ï¹³ªºGPU¦}¦æ³B²z

4.6.1±m¦â¹Ï¹³¥hÃúºâªk

4.6.2±m¦â¹Ï¹³¥hÃú©Mª½¤è¹Ï§¡¿Å

4.6.3K³Ìªñ¾FÂoªi¾¹

4.6.4«D§½³¡§¡­ÈÂoªi¾¹

²Ä5³¹¼Æ¦r¹Ï¹³³B²z«äºû¤èªkÂI¼·

5¡D1¾Ç²ßÂI¼·¡G½Í¾Ç²ß¼Æ¦r¹Ï¹³³B²zªº¸gÅç

5¡D1¡D1­±¦VÀ³¥Î¡G¼h¼h¤À¸Ñ¡B§ì¦í­nÂI

5¡D1¡D2­±¦V¾Ç²ß¡G°l®Ú·¹·½¡B¤ñ¸ûÁ`µ²

5¡D2«äºûÂI¼·¡G¹B¥ÎTriz«äºû¡A¬ð¯}¹Ï¹³³B²z²~ÀV

5¡D2¡D1Triz²z½×·§­z

5¡D2¡D2¹ê¨Ò¤ÀªR¡G¹B¥ÎTriz²z½×§ï¶iHoughÅÜ´«ªº¹ê®É©Ê

5¡D3¥é¥Í²z½×§U¤O¹Ï¹³³B²z§Þ³Nµo®i

5¡D3¡D1¤°¤\¬O¥é¥Í²z½×

5¡D3¡D2¥é¥Í²z½×¦b¼Æ¦r¹Ï¹³³B²z¤¤ªºÀ³¥Î

ªþ¿ýATriz¥Ù¬Þ¯x°}ªí¡B39¶µ§Þ³N°Ñ¼Æ¥H¤Î40±ø³Ð·s­ì«h

°Ñ¦Ò¤åÄm

§Ç¡G