λ¬Όκ³ κΈ° μ¬μ§μ λΆλ₯νλ onnx λͺ¨λΈμ μ μνκ³ , μ΄λ₯Ό μ λν°μ μ°λνλλ° νλ©΄μ΄ μ μλ―Ένκ² λ°λλλΌλ κ³μ λΉμ·ν μΆλ ₯κ°μ΄ λμ€λ λ¬Έμ κ° μκ²Όμ΅λλ€.
μ°μ , colabμ ν΅ν΄μ λ¬Όκ³ κΈ° μ¬μ§μ μλ³νλ λͺ¨λΈμ λ§λ€μμ΅λλ€. μλλ λͺ¨λΈμ μ μν μ½λμ
λλ€.
μ΄ν μ΄λ₯Ό μ λν° λ°λΌμΏ λ€μ μ°λνκΈ° μν΄μ .onnx νμΌλ‘ λ³νμμΌ°μ΅λλ€. μλλ κ·Έ μ½λμ
λλ€.
λͺ¨λΈμ μ μμ μΌλ‘ λ³νμν€κ³ μ λν° μμ
μΌλ‘ λΆλ¬λ€μμ΅λλ€.
μ λν°μμλ μΉμΊ ν
μ€μ³λ₯Ό κ°μ Έμ€κ³ , μ΄λ₯Ό μΈνκ°μ λ§κ² ν¬λ‘ν λ€, λͺ¨λΈμ μ§μ΄λ£μμ΅λλ€.
μ°μ μΉμΊ ν
μ€μ³λ₯Ό λΆλ¬λ€μ΄κ³ , λͺ¨λΈμ μ
μΆλ ₯ν μ½λμ
λλ€.
* 69λ²μ§Έ λΌμΈμμ λ°μμ¨ κ²°κ³Όκ°λ€μ μΆλ ₯νμ΅λλ€.
λ€μμ μΉμΊ ν
μ€μ³λ₯Ό λͺ¨λΈμ μΈνμ λ€μ΄λ§κ² μ μ²λ¦¬ν μ½λμ
λλ€.
λ€μμ μΉμΊ ν
μ€μ³λ₯Ό RawImageμ μΆλ ₯ν μ½λμ
λλ€.
μ΄λ κ² μ λν°μμ λͺ¨λΈμ μ
μΆλ ₯μ ꡬμ±ν΄λμλλ°, μμνμ κ°κ³ μ€λ λ°μλ μ±κ³΅νμΌλ μΉμΊ ν
μ€μ³κ° μ μλ―Ένκ² λ°λμ΄λ κ³μ λΉμ·ν μΆλ ₯κ°λ§ λμ€λ λ¬Έμ κ° μκ²Όμ΅λλ€.
μλλ Classification.cs 69λ²μ§Έ λΌμΈμ λ‘κ·Έλ€μ
λλ€.
νλ©΄μ΄ μ μλ―Ένκ² λ°λμ΄λ κ³μ λΉμ·ν μΆλ ₯κ°λ§ λνλκ³ μμ΅λλ€.
μλλ onnxλ‘ λ³νν λͺ¨λΈμ netronμΌλ‘ λ³Έ κ²μ
λλ€.
λλ체 μ΄λμμ λ¬Έμ κ° λ°μν κ±΄μ§ λμ ν λͺ¨λ₯΄κ² μ΄μ κΈ μ¬λ €λ΄
λλ€. μ§λκ°μλ κ³ μλΆλ€ μ λ° λμ λΆνλ립λλ€.
- dc official App
μ μλ―Ένκ² λ°λ μ΄λ―Έμ§λ€μ΄ λ¨Όμ§ μμμΌ ν κ² κ°νΌλ°μ©..
μ μ λͺ¨μ΅μ μ°λ μΌλ°μ μΈ μΉμΊ νλ©΄κ³Ό μλ°λ₯μΌλ‘ μ λΆ κ°λ € κ²μμμΌλ‘ λ§λ μΉμΊ νλ©΄μΌ λλ κ°μ κ²°κ³Όκ° λμκ³ , μ΄μνλ€ μΆμ΄ WebCamTexture λ§κ³ RawImageλ‘ λ°μμμ μ΄κ²μ κ² λ€λ₯Έ λ¬Όκ³ κΈ° μ¬μ§λ€μ λ£μ΄μ μΆλ ₯ν΄λ κ°μ λ¬Έμ κ° λ°μνμ΅λλ€.
μ λν°λ‘ λ¨Έμ λ¬λμ ν΄λ³Έ κ²½νμ μμμ 미리 λ§μλ립λλΉ.. μ μ²λ¦¬ κ³Όμ μμ ν¬λ‘μ μ΄λ―Έμ§μ λ΄λΆμ μΈμνλ €λ κ°μ²΄μ λ§κ² νμλ 건κ°μ? νμ΅ μ μ΄ μ΄λ»κ² ꡬμ±λμ΄ μλμ§ μμ΄ μΌλ§λ μλμ§ λͺ¨λ₯΄κ² μ§λ§ μΈμνλ €λ λ¬Όκ³ κΈ° μλ£μ ν¬κΈ°κ° κ°κ° λ€λ₯Ό κ²½μ° μ νν λ¬Όκ³ κΈ° λΆλΆλ§ ν¬λ‘νλ μκ³ λ¦¬μ¦μ΄ νμνμ€μλ μμ΅λλ€. κ·Έλ¦¬κ³ νΉ νμ΅μ μ΄λ―Έμ§λ₯Ό μ μ²λ¦¬ ν λ μμ 보λ₯Ό μ΄λ €μ μ΄μ©νμ λ€λ©΄ μ΄λ―Έμ§μ νΉμ±μ λ°λΌ RGB μ곡κ°λ³΄λ€λ HSV κ°μ μ곡κ°μ μ¬μ©νμλ κ² λ μ’μ μλ μμ΅λλΉ.
κ·Έλ¦¬κ³ λ§μ½ λ§μνμ λλ‘λΌλ©΄ κ³Όμ ν© λ¬Έμ λ μλ κ°λ₯μ±μ΄ λμ보μ¬μ. μΌλ°μ μΈ μΉμΊ νλ©΄κ³Ό κ²μ νλ©΄, κ·Έλ¦¬κ³ λ¬Όκ³ κΈ° μ΄λ―Έμ§μΌ λλ κ°μ κ°μ΄ λμ¨λ€λ©΄ κ³Όμ ν©μ΄ μλλΌ νμ΅μ΄ μ λλ‘ μ μ΄λ£¨μ΄μ Έ μλ κ² κ°μ΅λλ€.
μ΄λ²μ λ§λλ νλ‘μ νΈ λλ¬Έμ ν μνλ‘μ°λ₯Ό 곡λΆνλ μ€μ΄λΌ μμ§ λ§μ λΆλΆμ μμ§ λͺ»ν©λλ€. ν¬λ‘λ ν΄μΌνλ 건 μ΄μ μΌ μμλ€μ,, μ κ° μ΄μ νλ£¨μ’ μΌ μ¬λ¬ ν μ€νΈλ₯Ό ν΄λ΄€λλ° μ°μ λͺ¨λΈ μ체μλ λ¬Έμ κ° μλ κ² κ°μ΅λλ€. μμ€ν¨μλ μ μ€μ΄λ€κ³ μκ³ , μ νλλ 98 μ λκ° λμ΅λλ€.
λ, μ λν°μ μΉμΊ νλ©΄μ μΈνμΌλ‘ νλ κ² μλκ³ κ΅¬κΈμμ λ¬Όκ³ κΈ° μ¬μ§μ μ§μ λ€μ΄ λ°μμ νμ΄μ¬ νκ²½μμ ν μ€νΈλ₯Ό ν΄λ³΄λ©΄ μ λ΅μ μ μμΈ‘ν©λλ€. μ λν°μ tflite μ°λ μμ μ λ΄κΈ΄ λͺ¨λΈλ€μ 보면 uint8λ‘ μμνκ° λμ΄μλλ°, μ무λλ μμνκ° μλμ΄μ κ·Έλ°κ² μλκΉ ν©λλ€.
κ·Έλ°λ° ꡬκΈμμ μ¬λ¦° μμν μμ λ₯Ό λ³΄κ³ λ°λΌν΄λ λͺ¨λΈμ΄ μμνκ° μλλλΌκ΅¬μ,, μ κ·Έλ°μ§ λͺ¨λ₯΄κ² μ§λ§ μ λ§ λ§λ§ν©λλ€,,,
λͺ¨λΈμ΄ νμ΅μ΄ μ λμ κ·Έλ°κ±΄μ§ μ°λνλ©΄μ λ¬Έμ κ° μκΈ΄κ±΄μ§ νμΈν΄ 보λκ² μ’μλ―
λ°€μ ꡬκΈλ§ ν΄λ³΄λ κ³Όμ ν© λ¬Έμ μλ κ² κ°μ΅λλ€. μ€λ μμ μμ ν΄λ³΄λ €κ΅¬μ
μ λν°μμ μΊ‘μ²ν λ°μ΄ν° 보면 xλ yκ° λ°λλ‘ λμμ