μΉ΄ν κ³ λ¦¬
![[Python] YOLOv5λ₯Ό νμ©ν κ°μ²΄ μΈμ(Object Detection) (1)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FcpA3ag%2FbtspZDeTDoA%2Fb1QZwKHAgG43YInKQ4j5eK%2Fimg.png)
[Python] YOLOv5λ₯Ό νμ©ν κ°μ²΄ μΈμ(Object Detection) (1)
============= λͺ©ν ============= YOLOv5 λͺ¨λΈμ ν΅ν μ λ° κ°μ²΄ μΈμ ============================== 1. λ°μ΄ν° μ μ€λΉνκΈ° 2. λ°μ΄ν° μ νμ λ³ν 3. λ°μ΄ν° μ μ ν΅ν λͺ¨λΈ νμ΅ 4. νλ ¨ κ²°κ³Όλ₯Ό ν΅ν κ°μ²΄ μΈμ κ²μ¦ γ λ°μ΄ν° μ μ€λΉνκΈ° γ λͺ¨λΈ νμ΅μ μν λ°μ΄ν° μ μ€λΉκ° νμμ μ΄λ€. YOLOλ₯Ό νμ΅νκΈ° μν λ°μ΄ν° μ ννλ μλμ κ°λ€ ''' νμ΅μ μν μ΄λ―Έμ§ νμΌ κ° μ΄λ―Έμ§μ 1:1λ‘ λ§€νλλ YOLO νμμ annotaion ν μ€νΈ νμΌ ''' YOLOv5μ μ΄λ Έν μ΄μ νμμ .txtμ ν μ€νΈνμΌμΌλ‘ ν΄λΉ ν μ€νΈ νμΌλ€μ κ° μ΄λ―Έμ§μ λ§€νλμ΄ μ΄λ―Έμ§μ λ°μ΄λ© λ°μ€μ λν μ€λͺ μ μν μλ£λ‘ νμ©λλ€. μλ₯Ό λ€μ΄ μλμ κ°μ μ΄λ―Έμ§..
![[μλμμ΄ν°/μλμ‘μ½λ¦¬μ] μλμμ΄ν° νκΈ μ μ² νκΈ° (μμ½ ζ)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F10Xk7%2Fbtr7f0GTyxL%2FW4UI0VcxldIgTFYylEnoU0%2Fimg.png)
[μλμμ΄ν°/μλμ‘μ½λ¦¬μ] μλμμ΄ν° νκΈ μ μ² νκΈ° (μμ½ ζ)
β β β κΈ λ§¨ μλ μμ½ μμ΅λλ€ β β β μλ§ μ΄ κΈμ 보λ λΆλ€μ΄λΌλ©΄ 1. μλμ‘μ½λ¦¬μ/μλμμ΄ν° ν보물μ λ³΄κ³ μκ° μ¬λΆλ₯Ό κ³ λ―Όμ€μΈ μ¬λ 2. μλμ‘μ½λ¦¬μ/μλμμ΄ν° μκ°μ μ΄μ λ§ μμν μ¬λ 3. μλμ‘μ½λ¦¬μ/μλμμ΄ν° μκ°μ 1λ λμ νκ³ , νκΈ κ³Όμ μμμ λ¬Έμ κ° μκΈ΄ μ¬λ μΌ κ²μ΄λ€. ''' 1λ²μ κ²½μ° κ²°λ‘ μ μΌλ‘λ§ λ§νμλ©΄ κ΅³μ΄ 360,000μμ΄λΌλ μκ°λ£λ₯Ό λ΄λ©΄μ ν μ¬μ΄νΈ λλΉ μ΅μ νλ μλ λΏλλ¬ μμλ μ νλΈ νΉμ κ²½μλ ₯ μλ λ¬΄λ£ μΈν°λ· κ°μ μ¬μ΄νΈλ€μ΄ λ€μ μ‘΄μ¬νλ―λ‘ κ·Έλ° μͺ½μ μ ννλ κ²μ΄ μ’μ κ² κ°λ€. μ ν 맀리νΈκ° μμ λΏλλ¬ μ¬λ¬ νκΈ κ΄λ ¨ λΈλ‘κ·Έ νκΈ°κΈλ€μ΄λ μ λ°μ μΈ μ¬μ΄νΈμ μμ΅κ΅¬μ‘°λ§ 보λλΌλ νκΈ κ³Όμ μ λΆκ°λ₯μ κ°κΉλλ‘, νΉμ κ΅μ₯ν λΆνΈνκ³ λ§λ μλλ κ΅¬μ‘°λ‘ ν΄..
![[Java] μλ° μ€λ λμ λ©ν°μ€λ λ](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FxuKpr%2Fbtr6GVflFJA%2FeLynZKjAdn9IkWqh4zYAW0%2Fimg.png)
[Java] μλ° μ€λ λμ λ©ν°μ€λ λ
[ νλ‘μΈμ€μ μ€λ λ ] λ보기 1. νλ‘μΈμ€(Process) - νμ¬ λ¨μν μ€ν μ€μΈ νλ‘κ·Έλ¨ μ체 - νλ‘μΈμ€λ νλ‘κ·Έλ¨μ μ¬μ©λλ λ°μ΄ν°, λ©λͺ¨λ¦¬ λ±μ μμκ³Ό λλΆμ΄ μ€λ λλ‘ κ΅¬μ±λμ΄ μμ 2. μ€λ λ(Thread) - νλ‘μΈμ€ λ΄λΆμμ μ€μ μμ μ μννλ 주체, μΌλ ¨μ μμ μ μλ―Έ - λͺ¨λ νλ‘μΈμ€ λ΄μλ ν κ° μ΄μμ μ€λ λκ° μ‘΄μ¬νλ©° μμ μ μν - μ΄ λ λ κ° μ΄μμ μ€λ λλ₯Ό κ°μ§ νλ‘μΈμ€λ₯Ό λ©ν°μ€λ λ νλ‘μΈμ€λΌκ³ ν¨ [ μ€λ λ ] λ보기 - μ€νμ€μΈ νλ‘κ·Έλ¨ λ΄μ μμ°¨μ μ μ΄νλ¦λ€μ μλ―Έ - Ex) μλ° νλ‘κ·Έλ¨μ κ²½μ° main μ€λ λ → main() ν¨μ μν finalize μ€λ λ → finalize() ν¨μ μν - μ€λ λμ μ₯μ β μ€λ μκ°μ΄ 걸리λ μμ μ λν μ΄ν리μΌμ΄μ ..
![[Java] μλ° Iteratorμ ListIterator](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2F1ZBik%2Fbtr6pFDxWqh%2FaASeKFg3AdwxgV8BUsLVpk%2Fimg.png)
[Java] μλ° Iteratorμ ListIterator
[ μλ° Iterator ] λ보기 - μλ° μ»¬λ μ νλ μμν¬(JCF)λ μ μ₯λ μμλ₯Ό μ½μ΄μ€κΈ° μν΄ Iterator μΈν°νμ΄μ€ μ¬μ©μ νμ€νλ‘ μ 곡νκ³ μμ - Collection μΈν°νμ΄μ€λ₯Ό μμλ°λ Listμ Set μΈν°νμ΄μ€λ Iterator μΈν°νμ΄μ€λ₯Ό ꡬνν ν΄λμ€μ κ°μ²΄λ₯Ό λ°ννλ iterator() λ©μλλ₯Ό ν΅ν΄ κ° μμμ μ κ·Ό κ°λ₯ γ Iterator λ©μλ γ // -- Set Interface -- Set set = new HashSet (); set.add("1"); set.add("2"); set.add("3"); System.out.println("== [Set μΈν°νμ΄μ€] HashSet κ°μ²΄ -> Iterator μΆλ ₯ =="); Iterator iter = set.iterato..
![[Java] μλ° μλ£κ΅¬μ‘°(JCF)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fc0xIFu%2Fbtr6Bf4s1LI%2FL8aw0H8tZQWPHeYLrq5ZkK%2Fimg.png)
[Java] μλ° μλ£κ΅¬μ‘°(JCF)
[ μλ° μ»¬λ μ νλ μμν¬(JCF) ] λ보기 - μλ° μ»¬λ μ νλ μμν¬(JCF)λ λ€μμ λ°μ΄ν°λ₯Ό μ½κ³ ν¨κ³Όμ μΌλ‘ μ²λ¦¬ν μ μλ νμ€νλ λ°©λ²μ μ 곡νλ ν΄λμ€μ μ§ν©(νλ μμν¬)μ - Colletion μΈν°νμ΄μ€λ₯Ό ꡬννλ ν΄λμ€μ μ§ν©μ - λ°°μ΄μ μ μ μΈ νκ³λ₯Ό 극볡 νκΈ° μν΄μ μλ£κ΅¬μ‘° λ°©λ²μ μ 곡 [ μλ° μ»¬λ μ νλ μμν¬ μ£Όμ μΈν°νμ΄μ€ ] λ보기 1. Set μΈν°νμ΄μ€ β μμκ° μκ³ , μ€λ³΅ λΆκ°λ₯ν μ§ν© ꡬ쑰 β ꡬν ν΄λμ€ : HashSet, TreeSet 2. List μΈν°νμ΄μ€ β 꼬리λ₯Ό λ¬Όκ³ μΌλ ¬λ‘ λμ΄νλ κ²κ³Ό κ°μ. β μμκ° μκ³ , μ€λ³΅ κ°λ₯ν μ§ν© ꡬ쑰 β ꡬν ν΄λμ€ : Vector, ArrayList, LinkedList, Stack, Queue 3. Map μΈν°νμ΄μ€ ..