画像認識からpythonに絡む
ը૾ೝ͔ࣝΒQZUIPOʹབྷΉΜͳΓ1ZUIPO٢ాɹوً
View Slide
ࣗݾհࣄͰ1)1͙̑Β͍KT͙Β͍ݸਓతʹ1ZUIPO͙Β͍ΞϓϦΛ࡞Γͨͯ͘KBWBগʑLPUMJO͚̍Ͳ࠷ۙKTϑϨʔϜϫʔΫͰྑ͍͡ΌΜɻझຯɹϓϩάϥϜ͍͡Γࠓ͔Βΰϧϑ
։ൃڥIPNFCSFX NBDύοέʔδཧιϑτʁQZFOW1ZUIPO"OBDPOEBDVTUPN CJU+VQJUFSMBCɺOPUFCPPLʑ
࠷ۙΰϧϑʹ·ͬͯΔ͍
ϋϯϚʔ͛ͱಉ͡Β͍͠Ͱ͢
ը૾ೝࣝͷςʔϚ
ը૾ೝࣝͷςʔϚΰϧϑ
ΰϧϑͷεΠϯάΛը૾ೝ͍ࣝͤͨ͞ݱࡏɺߴ͍ਫ਼Λग़ͤΔख๏͕SSDͱݴ͏ํ๏Β͍͠ɻ
44%ͱΈࠐΈχϡʔϥϧωοτϫʔΫͱ ฒߦͯ͠ผͷॲཧΛ͍ͯ͠ΔΑ͏Ͱ͢ɻը૾શମͷݕग़ҐஔΛεϥΠυ͠ͳ͕ΒମೝࣝΛฒߦͯ͠ߦ͍ͬͯΔͱͷ͜ͱɻ
ࠓճωοΫʹͳͬͨ͜ͱw όʔδϣϯཧw όʔδϣϯࢦఆ͕͋ΔͷͰۃྗ߹ΘͤΔඞཁ͕͋Δw $POEBΛ༻͠ڥΛ࡞Δ
DPOEBͷ͍ํ̍ɾDPOEBΛ࡞ΔɹDPOEBDSFBUFONZFOWJOTUBMMNPEVMFɹ˞NZFOWҙ໊Λ͚ͭΔɹࠓճͰ͋ΕDPOEBDSFBUFOQZQZUIPOBOBDPOEB
DPOEBͷ͍ํ̎w όʔδϣϯͷ֬ೝDPOEBJOGPFw DPOEBͷڥʹೖΔTPVSDFBDUJWBUFQZw DPOEBͷڥʹग़ΔTPVSDFEFBDUJWBUF
όʔδϣϯʹ߹ΘͤͯΠϯετʔϧw LFSBTͰͬͯΈ·͢ɻw IUUQTHJUIVCDPNSZLPWTTE@LFSBTw ࢀরw IUUQTRJJUBDPN1PO%BEJUFNTGFEDBEDCF
߹ΘͤΔόʔδϣϯKeras v1.2.2, Tensorflow v1.0.0, OpenCV v3.1.0-dev
ίϚϯυKeras v1.2.2, Tensorflow v1.0.0, OpenCV v3.1.0-devQJQJOTUBMMLFSBTQJQJOTUBMMUFOTPSqPXQJQJOTUBMMPQFODWQZUIPODPOEBڥͰ࣮ߦɺPQFODWͷόʔδϣϯ͕ݟ͚ͭΒΕ·ͤΜͰͨ͠ɻN @@N"OTJCMFΈ͍ͨͳΓํ͋Δͱࢥ͏ΜͰ͕͢୭͔ڭ͍͑ͩ͘͞ɻ
ίʔυमਖ਼ʢ؆ུԽͷʣw ݁ہɺ͜ͷόʔδϣϯઃఆ͕ͳ͍͕ͨΊʢͩͱࢥΘΕΔʣιʔείʔυͷमਖ਼͕ൃੜɻDWDW$7@$"1@1301@'3".&@8*%5)ˣ؆ུԽ͞ΕͯΔ˞2JJUBͰॻ͔ΕͯΔɻDW$"1@1301@'3".&@8*%5)ˣ͞Βʹ؆ུԽ͞ΕͯΔ˞2JJUBͰॻ͔ΕͯΔɻ
σϞ
ػցֶशͱޱࣖ
ػցֶशͱޱࣖը૾ࣗવݴޠԻ
ػցֶशͱޱࣖը૾ࣗવݴޠԻɹ
ػցֶशͱޱࣖը૾ࣗવݴޠԻɹػցֶश
ػցֶशͱޱࣖը૾ࣗવݴޠԻɹػցֶशσΟʔϓϥʔχϯάαϙʔτϕΫλʔϚγϯϕΠζྨثΨγΞϯϛΫενϟʔFUDڧԽֶश
ֶशͱਪػցֶशͰڭࢣ͋ΓσʔλΛͱʹτϨʔχϯάΛߦ͍ϞσϧΛ࡞ΔɻͰ͖ͨϞσϧΛֶशࡁΈϞσϧͱ͍͏Ϟσϧ
ֶशͱਪػցֶशͰڭࢣ͋ΓσʔλΛͱʹτϨʔχϯάΛߦ͍ϞσϧΛ࡞ΔɻͰ͖ͨϞσϧΛֶशࡁΈϞσϧͱ͍͏ௗਓؒνʔζϞσϧ
ֶशͱਪֶशࡁΈϞσϧ͔Β͑ΛऔΓग़͢ɻֶशσʔλʹ֘͢Δσʔλ͕ͳ͍ͱ͏·ࣝ͘ผͰ͖ͳ͍ɻֶशࡁΈϞσϧ
ֶशͱਪֶशࡁΈϞσϧ͔Β͑ΛऔΓग़͢ɻֶशσʔλʹ֘͢Δσʔλ͕ͳ͍ͱ͏·ࣝ͘ผͰ͖ͳ͍ɻௗֶशࡁΈϞσϧ
ֶशͱਪֶशࡁΈϞσϧ͔Β͑ΛऔΓग़͢ɻֶशσʔλʹ֘͢Δσʔλ͕ͳ͍ͱ͏·ࣝ͘ผͰ͖ͳ͍ɻֶशࡁΈϞσϧௗௗԠ͠ͳ͍
·ͱΊw ࠓճֶशࡁΈϞσϧʹσʔλΛಥͬࠐΜ͕ͩཉ͍͠σʔλಘΒΕͳ͔ͬͨɻw తͷͨΊʹ৽ͨʹֶशࡁΈϞσϧΛ࡞Δඞཁ͕͋Δɻ͕ڭࢣσʔλͷ࡞Γํʹ͍ͭͯௐͯ࡞Δඞཁ͕͋Δɻw ࠓճɺKVQZUFSΛ͍ͳ͕Βςετͨͨ͠ΊͦΕ͕ݪҼͱࢥΘΕΔಈ࡞ෆྑ͕͋ͬͨͨΊͦΖͦΖઐ༻ڥΛ࡞ͬͯςετΛ͍ͨ͠ɻw ख๏ɺखஈΛతԽͨ͠ࠓճͷΓํ͕ࣗࣄͰΔ͔ͬͯݴ͏ͱΒͳ͍ͳʔͱࢥͬͨɻ
͓͠·͍͝੩ௌ͋Γ͕ͱ͏͍͟͝·ͨ͠ɻ