Darkflow: YOLOv3 지원

에 λ§Œλ“  2018λ…„ 03μ›” 26일  Β·  32μ½”λ©˜νŠΈ  Β·  좜처: thtrieu/darkflow

https://pjreddie.com/darknet/yolo/

darkflow와 ν•¨κ»˜ YOLOv3 cfg/weightsλ₯Ό μ˜¬λ°”λ₯΄κ²Œ μ‚¬μš©ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

enhancement help wanted

κ°€μž₯ μœ μš©ν•œ λŒ“κΈ€

μ˜¬λ €μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

λ‚˜λŠ” κΈ°μ—¬μžλ“€μ„ μœ„ν•΄ μ½”λ“œλ₯Ό 더 μ‰½κ²Œ 읽고 ν™•μž₯ν•  수 μžˆλ„λ‘ μ‚¬μ†Œν•œ λ¦¬νŒ©ν† λ§μ„ μ μ§„μ μœΌλ‘œ μ‹œλ„ν•  κ²ƒμž…λ‹ˆλ‹€. λ‚˜λŠ” 그것을 보지 μ•Šκ³  μž μ‹œ 후에 λ‚΄κ°€ μΌμ’…μ˜ 길을 μžƒλŠ”λ‹€λŠ” 것을 μΈμ •ν•©λ‹ˆλ‹€.

λͺ¨λ“  32 λŒ“κΈ€

방금 ν…ŒμŠ€νŠΈν–ˆκ³  μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
Parsing ./cfg/yolov3.cfg Layer [shortcut] not implemented
곧 μΆ”κ°€λ˜κΈ°λ₯Ό λ°”λžλ‹ˆλ‹€!

예, ν…ŒμŠ€νŠΈν•˜κ³  λ™μΌν•œ λ¬Έμ œκ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€!

곡식 yolov3-voc.cfg λ₯Ό 읽으면 CNN이 더 크고 μ‹€μ œλ‘œ μ½”λ“œμ™€ 관련이 μžˆμŒμ„ μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€. λΆ„λͺ…νžˆ μƒˆ CNN을 μœ„ν•΄ μ½”λ“œλ₯Ό λ‹€μ‹œ μž‘μ„±ν•΄μ•Ό ν•©λ‹ˆλ‹€.

μ˜¬λ €μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

λ‚˜λŠ” κΈ°μ—¬μžλ“€μ„ μœ„ν•΄ μ½”λ“œλ₯Ό 더 μ‰½κ²Œ 읽고 ν™•μž₯ν•  수 μžˆλ„λ‘ μ‚¬μ†Œν•œ λ¦¬νŒ©ν† λ§μ„ μ μ§„μ μœΌλ‘œ μ‹œλ„ν•  κ²ƒμž…λ‹ˆλ‹€. λ‚˜λŠ” 그것을 보지 μ•Šκ³  μž μ‹œ 후에 λ‚΄κ°€ μΌμ’…μ˜ 길을 μžƒλŠ”λ‹€λŠ” 것을 μΈμ •ν•©λ‹ˆλ‹€.

YOLO v3 savepb
λ ˆμ΄μ–΄ [λ°”λ‘œ κ°€κΈ°]κ°€ κ΅¬ν˜„λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” @thtrieu μž…λ‹ˆλ‹€ .
아직 μ§€μ›λ˜λ‚˜μš”?
μ•„λ‹ˆλ©΄ μ—¬μ „νžˆ κ΅¬ν˜„ν•΄μ•Ό ν•©λ‹ˆκΉŒ?
μ–΄μ¨Œλ“  repo에 λŒ€ν•œ ν›Œλ₯­ν•œ μž‘μ—…!

맀우 κΈ°λŒ€λ©λ‹ˆλ‹€.

μ—¬κΈ° λˆ„κ΅°κ°€κ°€ tensorflowμ—μ„œ yolov3λ₯Ό κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.
https://github.com/mystic123/tensorflow-yolo-v3

μ•ˆλ…•ν•˜μ„Έμš” @LucasMahieuμž…λ‹ˆλ‹€ !
이 κ΅¬ν˜„μ€ ν›ˆλ ¨μš©μ΄ μ•„λ‹ˆλΌ ν…ŒμŠ€νŠΈμš©μž…λ‹ˆλ‹€.
λ‚˜λŠ” 이것을 μ°Ύμ•˜μŠ΅λ‹ˆλ‹€ : https://github.com/raytroop/YOLOv3_tf κ·ΈλŸ¬λ‚˜ λ‚˜λŠ” 아직 μ‹œλ„ν•˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€

μ•ˆλ…•ν•˜μ„Έμš” @ambr89 ,
링크 κ°μ‚¬ν•©λ‹ˆλ‹€ μ‹œλ„ν•΄λ³΄κ² μŠ΅λ‹ˆλ‹€.
λ‹€ν¬ν”Œλ‘œμš°μ—μ„œ Yolov3λ₯Ό μ§€μ›ν–ˆλ‹€λ©΄ 더 μ’‹μ•˜μ„ν…λ°...

μ•Œμ•„μš”, ν˜„μž¬ λ‹€ν¬λ„·μ—μ„œ λˆ„λ½λœ λ ˆμ΄μ–΄μ™€ μƒˆλ‘œμš΄ 손싀 κΈ°λŠ₯을 λ‹€ν”Œλ‘œμš°λ‘œ λ²ˆμ—­ν•˜λ €κ³  ν•˜κ³  μžˆμ§€λ§Œ 쉽지 μ•ŠμŠ΅λ‹ˆλ‹€!!!

μ—„μ²­λ‚œ !
μ–΄λ–€ λ ˆμ΄μ–΄κ°€ 쉽지 μ•ŠμŠ΅λ‹ˆκΉŒ?
도움이 ν•„μš”ν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

ν˜„μž¬ 손싀 ν•¨μˆ˜λ₯Ό μž¬ν˜„ν•˜λ €κ³ ν•©λ‹ˆλ‹€.
μ—…μƒ˜ν”Œλ§ λ ˆμ΄μ–΄κ°€ 잘 λ˜μ—ˆκΈ°λ₯Ό λ°”λΌμ§€λ§Œ 아직 μ™„λ£Œν•˜μ§€ μ•Šμ€ μƒνƒœμ—μ„œ μ œλŒ€λ‘œ μž‘λ™ν•˜λŠ”μ§€ λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

@ambr89 μ œκ°€ λ²ˆμ—­μ„ λ„μ™€λ“œλ¦΄ 수 μžˆμŠ΅λ‹ˆλ‹€. μ €λŠ” 이미 3개의 μƒˆλ‘œμš΄ 닀크넷 λ ˆμ΄μ–΄λ₯Ό darkflow둜 λ²ˆμ—­ν–ˆμŠ΅λ‹ˆλ‹€(였랜 μ‹œκ°„μ΄ ν˜λ €κΈ° λ•Œλ¬Έμ— ν”„λ‘œμ νŠΈλ₯Ό μ°Ύμ•„μ•Ό ν•©λ‹ˆλ‹€). ν˜‘λ ₯ν•˜κ³  μ‹Άλ‹€λ©΄ μ €μ—κ²Œ μ—°λ½ν•˜μ„Έμš”!
건배

@ambr89 , @bendidi , @LucasMahieu λ‹€μŒμ— ν•΄μ•Ό ν•  일에 λŒ€ν•΄ λ™μ˜ν•˜μ…¨μŠ΅λ‹ˆκΉŒ? μš°λ¦¬κ°€ λ„μšΈ 수 μžˆλŠ” μ΄μ •ν‘œ λͺ©λ‘μ΄ μžˆμŠ΅λ‹ˆκΉŒ?

μ•ˆλ…•ν•˜μ„Έμš” μ—¬λŸ¬λΆ„!
ν˜„μž¬ 이 ν”„λ‘œμ νŠΈλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμŠ΅λ‹ˆλ‹€.
닀크 ν”Œλ‘œμš°λŠ” μ•„λ‹ˆμ§€λ§Œ κ½€ λΉ„μŠ·ν•©λ‹ˆλ‹€.

당신은 그것이 darflow에 μΆ”κ°€ 될 것이라고 μƒκ°ν•©λ‹ˆκΉŒ?
사싀 yolov3κ°€ darkflowμ—μ„œ 직접 μ§€μ›λ˜μ§€ μ•ŠλŠ” 이유λ₯Ό λͺ¨λ₯΄κ² μŠ΅λ‹ˆλ‹€.

κ·Έλž˜λ„ μž‘λ™μ΄ μ•ˆλ˜λŠ”

λ ˆμ΄μ–΄ [λ°”λ‘œ κ°€κΈ°]κ°€ κ΅¬ν˜„λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

κ·Έλž˜λ„ μž‘λ™μ΄ μ•ˆλ˜λŠ”...

./cfg/yolo.cfg ꡬ문 뢄석
λ ˆμ΄μ–΄ [λ°”λ‘œ κ°€κΈ°]κ°€ κ΅¬ν˜„λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

μ•„λ§ˆλ„ μž‘μ€ yolo v3의 지원이 쒋은 μ‹œμž‘μ΄ 될 κ²ƒμž…λ‹ˆλ‹€.
λ°”λ‘œ κ°€κΈ° λ ˆμ΄μ–΄λŠ” Yolov3-tinyμ—μ„œ μ‚¬μš©λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ”°λΌμ„œ yolov3 small을 μ§€μ›ν•˜λŠ” 것은 μ—…μƒ˜ν”Œλ§ κ³„μΈ΅μ˜ 문제일 λΏμž…λ‹ˆλ‹€(tensorflowμ—μ„œ κ°€μž₯ κ°€κΉŒμš΄ 이웃 크기 μ‘°μ •μœΌλ‘œ κ΅¬ν˜„ν•  수 있음).

@ambr89 darkflow둜 μž‘μ€ yolo v3 싀행에 μ„±κ³΅ν•˜μ…¨λ‚˜μš”?

이 ν”„λ‘œμ νŠΈλŠ” μ–΄λ–»μŠ΅λ‹ˆκΉŒ?
https://github.com/qqwweee/keras-yolo3

TF λ°±μ—”λ“œμ™€ ν•¨κ»˜ Kerasλ₯Ό μ‚¬μš©ν•©λ‹ˆλ‹€.
κ·ΈλŸ¬λ‚˜ 그것이 λ‚΄ μžμ‹ μ˜ μˆ˜μ—…κ³Ό ν•¨κ»˜ ν›ˆλ ¨ν•˜λŠ” 데 μ‚¬μš©ν•  수 μžˆλŠ”μ§€ ν™•μ‹€ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.
일이 λ§Žμ€ 것 κ°™μŠ΅λ‹ˆλ‹€. :)

μ•ˆλ…•ν•˜μ„Έμš”, μ €λŠ” https://github.com/mystic123/tensorflow-yolo-v3을 μ‚¬μš©ν•˜κ³  있으며 λ‹€λ₯Έ 좜λ ₯ ν˜•μ‹μ„ μ–»κ³  μžˆμŠ΅λ‹ˆλ‹€. Yolov3λ₯Ό μ§€μ›ν•˜λŠ” Darkflow의 κ΅¬ν˜„μ΄ 아직 μžˆλŠ”μ§€ μ•„λŠ” μ‚¬λžŒμ΄ μžˆμŠ΅λ‹ˆκΉŒ?

μ˜¬λ €μ£Όμ…”μ„œ κ°μ‚¬ν•©λ‹ˆλ‹€.

λ‚˜λŠ” κΈ°μ—¬μžλ“€μ„ μœ„ν•΄ μ½”λ“œλ₯Ό 더 μ‰½κ²Œ 읽고 ν™•μž₯ν•  수 μžˆλ„λ‘ μ‚¬μ†Œν•œ λ¦¬νŒ©ν† λ§μ„ μ μ§„μ μœΌλ‘œ μ‹œλ„ν•  κ²ƒμž…λ‹ˆλ‹€. λ‚˜λŠ” 그것을 보지 μ•Šκ³  μž μ‹œ 후에 λ‚΄κ°€ μΌμ’…μ˜ 길을 μžƒλŠ”λ‹€λŠ” 것을 μΈμ •ν•©λ‹ˆλ‹€.

@thtrieu μ•ˆλ…•ν•˜μ„Έμš” μ—¬λŸ¬λΆ„, λ¦¬νŒ©ν† λ§ ν–ˆμŠ΅λ‹ˆκΉŒ? yolov3μ—μ„œ μž‘λ™ν•©λ‹ˆκΉŒ? κΆκΈˆν•©λ‹ˆλ‹€.

μ—¬κΈ° λˆ„κ΅°κ°€κ°€ tensorflowμ—μ„œ yolov3λ₯Ό κ΅¬ν˜„ν–ˆμŠ΅λ‹ˆλ‹€.
https://github.com/mystic123/tensorflow-yolo-v3

@LucasMahieu AS 데λͺ¨μ—μ„œλŠ” μž‘λ™ν•˜μ§€ μ•ŠλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€.

@ambr89 μ œκ°€ λ²ˆμ—­μ„ λ„μ™€λ“œλ¦΄ 수 μžˆμŠ΅λ‹ˆλ‹€. μ €λŠ” 이미 3개의 μƒˆλ‘œμš΄ 닀크넷 λ ˆμ΄μ–΄λ₯Ό darkflow둜 λ²ˆμ—­ν–ˆμŠ΅λ‹ˆλ‹€(였랜 μ‹œκ°„μ΄ ν˜λ €κΈ° λ•Œλ¬Έμ— ν”„λ‘œμ νŠΈλ₯Ό μ°Ύμ•„μ•Ό ν•©λ‹ˆλ‹€). ν˜‘λ ₯ν•˜κ³  μ‹Άλ‹€λ©΄ μ €μ—κ²Œ μ—°λ½ν•˜μ„Έμš”!
건배

@bendidi λ‚΄κ°€ ν•„μš”ν•΄, 이런!

μ•„λ§ˆλ„ μž‘μ€ yolo v3의 지원이 쒋은 μ‹œμž‘μ΄ 될 κ²ƒμž…λ‹ˆλ‹€.
λ°”λ‘œ κ°€κΈ° λ ˆμ΄μ–΄λŠ” Yolov3-tinyμ—μ„œ μ‚¬μš©λ˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ”°λΌμ„œ yolov3 small을 μ§€μ›ν•˜λŠ” 것은 μ—…μƒ˜ν”Œλ§ κ³„μΈ΅μ˜ 문제일 λΏμž…λ‹ˆλ‹€(tensorflowμ—μ„œ κ°€μž₯ κ°€κΉŒμš΄ 이웃 크기 μ‘°μ •μœΌλ‘œ κ΅¬ν˜„ν•  수 있음).

@ambr89 darkflow둜 μž‘μ€ yolo v3 싀행에 μ„±κ³΅ν•˜μ…¨λ‚˜μš”?

yolov3-tiny.cfg ꡬ문 뢄석
λ ˆμ΄μ–΄ [yolo]κ°€ κ΅¬ν˜„λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.
μ•„λ‹ˆ, μž‘λ™ν•˜μ§€ μ•Šμ•˜λ‹€

Yolo-v3λ₯Ό Darknetμ—μ„œ TensorFlow둜 λ³€ν™˜ν•˜λ €λŠ” 경우:

Yolo-v3 지원은 졜근 DW2TF 에 μΆ”κ°€λ˜μ—ˆμŠ΅λ‹ˆλ‹€( 이 PR μ°Έμ‘°).

ꡐ윑/좔둠을 μœ„ν•œ λŸ°νƒ€μž„ ν™˜κ²½μ΄κΈ°λ„ ν•œ Darkflow와 달리 DW2TFλŠ” Darknet λͺ¨λΈ 및 κ°€μ€‘μΉ˜λ§Œ TensorFlow둜 λ³€ν™˜ν•  수 μžˆμŠ΅λ‹ˆλ‹€. ν›ˆλ ¨/좔둠을 μ‹€ν–‰ν•˜λŠ” 것은 μ‚¬μš©μžμ—κ²Œ 달렀 μžˆμŠ΅λ‹ˆλ‹€.

μ‚¬λžŒλ“€μ€ μ—¬μ „νžˆ ​​v3 지원을 μ€‘λ‹¨ν•˜λ €κ³  ν•©λ‹ˆκΉŒ, μ•„λ‹ˆλ©΄ 이것이 μ°¨κ°€μ›Œμ‘ŒμŠ΅λ‹ˆκΉŒ?

λ§ˆμ§€λ§‰ 컀밋은 11κ°œμ›” μ „μž…λ‹ˆλ‹€ πŸ€”

@thtrieu

@thtrieu 이에 λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ? 이 λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆκΉŒ?

λ ˆμ΄μ–΄ [λ°”λ‘œ κ°€κΈ°]κ°€ κ΅¬ν˜„λ˜μ§€ μ•Šμ•˜μŠ΅λ‹ˆλ‹€.

μ—¬μ „νžˆ 같은 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.

μ•ˆλ…•ν•˜μ„Έμš” μ—¬λŸ¬λΆ„!

yolov3λ₯Ό .ckptμ—μ„œ .pb둜, .pbμ—μ„œ .tflite둜 λ²ˆμ—­ν–ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” keras, 이와 같은 것을 μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.
https://github.com/qqwweee/keras-yolo3

μ•ˆλ…•ν•˜μ„Έμš” μ—¬λŸ¬λΆ„!

yolov3λ₯Ό .ckptμ—μ„œ .pb둜, .pbμ—μ„œ .tflite둜 λ²ˆμ—­ν–ˆμŠ΅λ‹ˆλ‹€.

λ‚˜λŠ” keras, 이와 같은 것을 μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.
https://github.com/qqwweee/keras-yolo3

μ•ˆλ…•ν•˜μ„Έμš”,
μ—¬μ „νžˆ ν•΄λ‹Ή μ—…λ°μ΄νŠΈλ₯Ό 기닀리고 μžˆμŠ΅λ‹ˆλ‹€. 닀크넷을 μ‚¬μš©ν•΄μ•Ό ν•˜κ³  μœˆλ„μš° μ‚¬μš©μžμ—κ²ŒλŠ” 쑰금 μ–΄λ ΅μŠ΅λ‹ˆλ‹€.

이에 λŒ€ν•œ μ—…λ°μ΄νŠΈκ°€ μžˆμŠ΅λ‹ˆκΉŒ? 아직 v3 지원을 기닀리고 μžˆμŠ΅λ‹ˆλ‹€.

이 νŽ˜μ΄μ§€κ°€ 도움이 λ˜μ—ˆλ‚˜μš”?
0 / 5 - 0 λ“±κΈ‰