μκ°μ₯μ μΈμ μν μ맀μ λ΄ μ ν ꡬ맀 보쑰 μμ€ν
Product Purchase Assistance System for the Visually Impaired in Retail Store
μΌμμν μ μκ°μ₯μ μΈμ λ 립μ μ΄κ³ μμ λ‘μ΄ μ맀μ μ΄μ©μ μν μμ± κ΅¬λ§€ 보쑰 μμ€ν
- μΌλ°μ μΈ μ맀μ μμ κ³Όμλ μλ£ν λ° κΈ°ν μνμλ μ μκ° νκΈ° λμ΄ μμ§ μμ κ²½μ°κ° λλΆλΆμ
- μ μκ° νκΈ°λμ΄ μλ μΊ μλ£μ κ²½μ°μ΄λλΌλ, νμ°κ³Ό κ·Έ μΈμ μλ£λ‘λ§ κ΅¬λΆ κ°λ₯
- μ΄κ°μ ν΅ν΄ μνμ λν μ 보λ₯Ό μ»κ³ μ 물건μ μ§μ΄ λ€μ΄λ, 물건μ λ€μ μ μ리μ λ€μ λλ κ²λ μ΄λ €μ΄ μν©
- μκ°μ₯μ μΈμ λ€λ₯Έ μ¬λμ λμ μμ΄λ κ°μΈμ μ νΈλ νμμ λ°λΌ μνμ ꡬ맀νκΈ° μ΄λ €μ΄ μ€μ β μ¬μ§μΌλ‘ κ° μνλ€μ μΈμνμ¬ μ μμ±μΌλ‘ μ΄μ λν μ 보λ₯Ό μ 곡ν΄μ£Όλ ꡬ맀 보쑰 μμ€ν μ μ μ
- μ맀μ λ΄ μ νμ 촬μν μ΄λ―Έμ§(μ μ§μμ) μ λ ₯
- μ λ ₯λ μμμμ κ°μ²΄ μΈμ μν : YOLO λͺ¨λΈ μ¬μ© 2-1. μ λ ₯ νλ©΄ λ΄ μν κ°μ²΄ μ°ΎκΈ° : μν μ 보λ₯Ό μΈμνμ¬ μ΄μ λν μ 보λ₯Ό μ 곡νκΈ° μν¨ 2-2.μ λ ₯ νλ©΄ λ΄ μ κ°μ²΄ μ°ΎκΈ° : νλ©΄ λ΄ μλ§μ μν μ λ³΄κ° λμμ μΈμ λ λ νλλ₯Ό μ§μ νμ¬ μ°¨λ‘λ‘ μ 보λ₯Ό μ 곡νκΈ° μν¨
- μ κ°μ²΄ μμκ³Ό μ€μ²©λ μν κ°μ²΄ μ°ΎκΈ° : νλ©΄μ μΈμλλ λ§μ μ ν μ€ νλλ₯Ό μ ννκΈ° μν¨
- κ°μ₯ λ§μ μμμ΄ μ€μ²©λ μν κ°μ²΄μ μ΄λ¦κ³Ό μμμ 보(μΉΌλ‘리, μμμ±λΆ λ±)λ₯Ό λΆλ¬μ€κΈ°
- λΆλ¬μ¨ μ 보λ₯Ό TTS λ‘ μΆλ ₯
-
OpenCV : Hand Detectionμ μ¬μ©νκΈ° μν¨
-
Pandas : ν μ€νΈλ‘ μ μ₯λλ μν μΈμ μμ μ’ν μ 보λ₯Ό λΆλ¬μ€κΈ° μν¨
-
Gtts : μΈμλ μ 보λ₯Ό μμ±μΌλ‘ μλ΄ν΄μ£ΌκΈ° μν¨
pip install opencv-python pandas gttse
- Yolov5 λͺ¨λΈμ μ¬μ©νμ¬ νμ΅μ μ§νν©λλ€.
- ColabμΌλ‘ μ€ννλ κ²μ κΆμ₯νλ©°, λ°μ΄ν°μ μ μλμΌλ‘ μ°κ²°λ©λλ€.
- μλ‘μ΄ νμ΅ λͺ¨λΈμ λ§λ€κ³ μ νλ κ²½μ°λ§ μ€ννλ©°, κ·Έλ μ§ μμ λλ 2οΈβ£λΆν° μμνλλ‘ ν©λλ€.
- νμ΅λ λͺ¨λΈμ λΆλ¬μ μ μμ κ²μΆκ³Ό μ ν μμ κ²μΆμ μνν©λλ€.
- (1) μ²λ¦¬νκ³ μ νλ μ΄λ―Έμ§λ /datasets/images/μ λ£μ΄μ£Όλλ‘ ν©λλ€
- (2) ν΄λΉ μ΄λ―Έμ§μ κ²½λ‘(IMAGE_FILENAME)λ₯Ό μ½λμμ κΌ λ°κΏμ£Όλ κ²μ μ μν©λλ€
img_file_name = "IMAGE_FILENAME"
--- 3rd Cell 1st Line!python yolov5/detect.py --weights weights/best_10class_150.pt --img 416 --conf 0.3 --source datasets/images/IMAGE_FILENAME.jpg --line-thickness 4 --save-txt
--- 5th Cell 1st Line
- (3) κ° μν μΈμ κ²°κ³Όμ μμ± μ€λͺ μ datasets/results/IMAGE_FILENAME/ κ²½λ‘μ μ μ₯λ©λλ€
-
AI Hubμμ 'μν μ΄λ―Έμ§' λ°μ΄ν°μ μ μ₯ (μΌλΆ 10κ°μ§ νλͺ©μ μ νλ§ νλ‘μ νΈμ μ¬μ©)
-
RoboFlowλ₯Ό μ¬μ©νμ¬ Annotation & Augmentationμν
- Train : Valid : Test = 70 % : 20 % : 10 % (896μ₯ / 250μ₯ / 144μ₯)
- μλ³Έ μ΄ 1290μ₯μ λν΄μ Annotation μν β λ€μν μ μ²λ¦¬ λ° μ¦κ°μμ μν β 3082μ₯μΌλ‘ μ¦κ°
- μκ°μ₯μ μΈμκ² μλ§νΌλ§β¦ μ μ μ 보 μΈμν μ¬ν
- μκ°μ₯μ μΈ μ ν¬λ² νμμ νΈμμ λ΄ μ ν ꡬ맀 μμ μ½ν μΈ
- 곡κ°SW λ¬Έμ ν΄κ²° νλ‘μ νΈ βμκ°μ₯μ μΈμ μν μλ£μλ₯Ό νλ³νλ iOS μ΄ν λ§λ€κΈ°'
- λ°°λ―Όκ²½, μνμ, μ΄μμ°. (2021), OCR κΈ°λ° μκ°μ₯μ μΈμ μν νΈμμ μλ£ κ΅¬μ 보쑰 μμ€ν . νκ΅μ½ν μΈ νν μ’ ν©νμ λν λ Όλ¬Έμ§, pp. 11-12.