Darkflow: AssertionError: 64701556λ°”μ΄νŠΈλ₯Ό μ˜ˆμƒν•˜κ³  180357512λ₯Ό μ°Ύμ•˜μŠ΅λ‹ˆλ‹€.

에 λ§Œλ“  2017λ…„ 05μ›” 12일  Β·  27μ½”λ©˜νŠΈ  Β·  좜처: thtrieu/darkflow

이것이 λ¬Έμ œκ°€ μ•„λ‹ˆλΌ 였히렀 λ‚˜μ—κ²Œ μ‚¬κ³Όν•˜μ‹­μ‹œμ˜€! 이 λͺ…령을 μ‹€ν–‰ν•  λ•Œ λ‹€μŒ 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.
./flow --model cfg/tiny-yolo.cfg --load bin/yolo-tiny.weights

/Users/localadmin/Downloads/darkflow-master/darkflow/dark/darknet.py:54: UserWarning: ./cfg/yolo-tiny.cfgλ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€. λŒ€μ‹  cfg/tiny-yolo.cfgλ₯Ό μ‚¬μš©ν•˜μ„Έμš”.
cfg_path, FLAGS.model))
cfg/tiny-yolo.cfg ꡬ문 뢄석
bin/yolo-tiny.weights λ‘œλ“œ 쀑...
역좔적(κ°€μž₯ 졜근 호좜 λ§ˆμ§€λ§‰):
파일 "./flow", 45ν–‰,
tfnet = TFNet(FLAGS)
파일 "/Users/localadmin/Downloads/darkflow-master/darkflow/net/build.py", 55ν–‰, __init__
닀크넷 = 닀크넷(FLAGS)
파일 "/Users/localadmin/Downloads/darkflow-master/darkflow/dark/darknet.py", 27ν–‰, __init__
self.load_weights()
load_weights의 파일 "/Users/localadmin/Downloads/darkflow-master/darkflow/dark/darknet.py", 82ν–‰
wgts_loader = loader.create_loader( 인수)"/Users/localadmin/Downloads/darkflow-master/darkflow/utils/loader.py" 파일, 105ν–‰, create_loaderload_type(경둜, cfg) λ°˜ν™˜νŒŒμΌ "/Users/localadmin/Downloads/darkflow-master/darkflow/utils/loader.py", 19ν–‰, __init__self.load( 인수)
파일 "/Users/localadmin/Downloads/darkflow-master/darkflow/utils/loader.py", 77ν–‰, λ‘œλ“œ 쀑
Walker.offset, Walker.size)
AssertionError: 64701556λ°”μ΄νŠΈ μ˜ˆμƒ, 180357512 발견

λ˜ν•œ μ œκ°€ 기계 ν•™μŠ΅μ„ 처음 μ ‘ν•˜λŠ” μ‚¬λžŒμœΌλ‘œμ„œ μƒˆ cfg νŒŒμΌμ„ λ§Œλ“œλŠ” 방법과 μ²˜μŒλΆ€ν„° κ°€μ€‘μΉ˜ νŒŒμΌμ„ μƒμ„±ν•˜λŠ” 방법에 λŒ€ν•œ 쒋은 기사λ₯Ό μ•Œλ €μ£Όμ‹€ 수 μžˆλ‚˜μš”? μ˜¨λΌμΈμ—μ„œλŠ” 찾을 수 μ—†μŠ΅λ‹ˆλ‹€!

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

μ•ˆλ…•ν•˜μ„Έμš” @conjuringjha , 저도 같은 λ¬Έμ œκ°€ μžˆμ—ˆμ§€λ§Œ 발견된 κ°’(κ·€ν•˜μ˜ 경우 180357512)을 μ˜ˆμƒ κ°’(κ·€ν•˜μ˜ 경우 64701556)으둜 λΉΌμ„œ ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€. κ²°κ³Όκ°€ "X"라고 κ°€μ •ν•©λ‹ˆλ‹€.
이제 파일 ./darkflow/utils/loader.pyλ₯Ό μ—΄κ³  121행을 μ°ΎμœΌμ‹­μ‹œμ˜€. 그러면 νŠΉμ • κ°’(16 λ˜λŠ” 20)이 ν• λ‹Ήλœ "self.offset" λ³€μˆ˜κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. 값이 "Y"와 κ°™λ‹€κ³  κ°€μ •ν•©λ‹ˆλ‹€.
self.offset=Y+X κ°’ μ—…λ°μ΄νŠΈ

이것이 도움이 되기λ₯Ό λ°”λžλ‹ˆλ‹€!

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

.cfg 파일 .weigths 파일 간에 λΆˆμΌμΉ˜κ°€ μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. λ‹€λ₯Έ κ°€μ€‘μΉ˜ λ˜λŠ” λ‹€λ₯Έ ꡬ성을 λ‘œλ“œν•΄ λ³΄μ‹­μ‹œμ˜€.

이거 ν•œλ²ˆ 해봐:
./flow --model ./cfg/tiny-yolo-voc.cfg --load ./bin/tiny-yolo-voc.weights ...

κ°μ‚¬ν•©λ‹ˆλ‹€. 이번 μ£Ό 말에 μ œμ•ˆμ„ μ‹œλ„ν•΄ λ³΄κ² μŠ΅λ‹ˆλ‹€. μ–΄λ–»κ²Œ μ§„ν–‰λ˜λŠ”μ§€ μ•Œλ € λ“œλ¦¬κ² μŠ΅λ‹ˆλ‹€.

darknet이 μƒˆ 섀정을 μ—…λ°μ΄νŠΈν•˜κ³  이전 μ„€μ •κ³Ό λ°”μ΄λ„ˆλ¦¬ .weights 버릴 λ•Œλ§ˆλ‹€ .cfg 와 .weights 파일 κ°„μ˜ λŒ€μ‘μ— λŒ€ν•΄ λ§Žμ€ ν˜Όλž€μ΄ μžˆλŠ” 것 κ°™μŠ΅λ‹ˆλ‹€. μ•ˆμ •μ˜ CONFIGS λ‚΄κ°€ μ‚¬μš©ν•˜λŠ” μ•Œκ³  .cfg 이 REPO 및 .weights (READMEλ₯Ό μ°Έμ‘°) ꡬ글 λ“œλΌμ΄λΈŒμ— μ—…λ‘œλ“œν•©λ‹ˆλ‹€.

@thtrieu , μ•„λž˜ 링크 μ—μ„œ μ—¬κΈ° [google λ“œλΌμ΄λΈŒ]λ₯Ό
도움을 μ£Όμ‹œλ©΄ κ°μ‚¬ν•˜κ² μŠ΅λ‹ˆλ‹€!
감사 ν•΄μš”!

저도 같은 였λ₯˜μΈλ° ν•΄κ²°ν•˜μ‹  λΆ„ κ³„μ‹ κ°€μš”??
감사 ν•΄μš”!

ν•΄κ²°ν–ˆμ–΄μš”!!!
μ—¬κΈ° μ—μ„œ .cfg 및 .weights νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œ

저도 같은 μ—λŸ¬μΈλ° ν•΄κ²°ν•˜μ‹  λΆ„ κ³„μ‹ κ°€μš”??

예, ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€. μ—¬κΈ° μ—μ„œ .cfg 및 .weights νŒŒμΌμ„ λ‹€μš΄λ‘œλ“œν•΄μ•Ό ν•©λ‹ˆλ‹€!!!
cfg ν΄λ”μ—μ„œ .cfg 파일 μˆ˜μ •

μ—¬μ „νžˆ 였λ₯˜κ°€ μžˆμŠ΅λ‹ˆλ‹€. μž‘μ€ yolo용 파일(cfg 및 weights λͺ¨λ‘)을 λ‹€μš΄λ‘œλ“œν•˜κ³  3개의 클래슀둜 μ‹€ν–‰λ˜λ„λ‘ ꡬ성을 λ³€κ²½ν•˜κ³  클래슀 이름을 labels.txt . AssertionError: Over-read ./tiny-yolo.weights 였λ₯˜κ°€ λ°œμƒν•©λ‹ˆλ‹€. 이 문제λ₯Ό ν•΄κ²°ν•˜λ €λ©΄ μ–΄λ–»κ²Œ ν•΄μ•Ό ν•©λ‹ˆκΉŒ? 미리 κ°μ‚¬λ“œλ¦½λ‹ˆλ‹€!

μ£Όμ˜ν•˜μ„Έμš”. cocos.name을 μ‚¬μš©ν•˜μ—¬ label.txtλ₯Ό μ±„μ› μŠ΅λ‹ˆλ‹€.
@goodhamgupta 이 문제λ₯Ό μ°Έμ‘°ν•˜μ‹­μ‹œμ˜€ #80

λ¬Έμ œλŠ” μ—¬μ „νžˆ μ‘΄μž¬ν•©λ‹ˆλ‹€. λΆˆν–‰νžˆλ„ λͺ¨λΈκ³Ό λ¬΄κ²ŒλŠ” μ„œλ‘œ μ ν•©ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. λ‚˜λŠ” μ‚¬μ΄νŠΈμ—μ„œ λ‹€μš΄λ‘œλ“œν•˜λ €κ³  https://pjreddie.com/darknet/yolo/ Tiny YOLO 에 따라 COCO trainval .
@evgkarasev μ—μ„œ μ œμ•ˆν•œ μ†”λ£¨μ…˜ - VOC 2007+2012 에 κΈ°λ°˜ν•œ λ‹€λ₯Έ λͺ¨λΈ 및 무게 선택이 μ €μ—κ²Œ νš¨κ³Όμ μž…λ‹ˆλ‹€.

이 "AssertionError"도 λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€. λ‚΄κ°€ μ΄ν•΄ν•œ 바에 λ”°λ₯΄λ©΄ cfg 파일(즉, 클래슀 번호)을 λ³€κ²½ν•˜κ³  원본 cfg νŒŒμΌμ— λŒ€ν•΄ μƒμ„±λœ κ°€μ€‘μΉ˜λ₯Ό μ‚¬μš©ν•  λ•Œ λ°œμƒν•©λ‹ˆλ‹€. 이것이 흐름을 μ‹€ν–‰ν•  λ•Œ λ‹€λ₯Έ λΉ„νŠΈλ₯Ό μ–»λŠ” μ΄μœ μž…λ‹ˆλ‹€.

λ‚΄κ°€ 저지λ₯Έ μ‹€μˆ˜λŠ” μƒˆ ν΄λž˜μŠ€μ™€ ν•„ν„° 번호둜 원본 cfg νŒŒμΌμ„ λ‹€μ‹œ μž‘μ„±ν•œ κ²ƒμž…λ‹ˆλ‹€. darkflowμ—μ„œ "μ›λž˜μ˜ tiny-yolo-voc.cfgλ₯Ό κ·ΈλŒ€λ‘œ λ‘λŠ” 것이 μ€‘μš”ν•©λ‹ˆλ‹€"라고 μ–ΈκΈ‰λ˜μ–΄ μžˆμŠ΅λ‹ˆλ‹€.

κ·Έλž˜μ„œ λ‚΄κ°€ 2개의 클래슀둜 μž‘μ—…ν•œ 이후에 λ‚΄κ°€ ν•œ 일은 tiny-yolo-voc.cfg νŒŒμΌμ„ λ³΅μ‚¬ν•˜κ³  이름을 tiny-yolo-voc-2c.cfg둜 λ°”κΎΈκ³  이 μƒˆ μ‚¬λ³Έμ—μ„œ ν΄λž˜μŠ€μ™€ ν•„ν„°λ₯Ό λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€. 그런 λ‹€μŒ 흐름을 μ‚¬μš©ν•˜μ—¬ ν›ˆλ ¨ν•  λ•Œ --model 이후 사본을 μ°Έμ‘°ν–ˆκ³  그것은 μ €μ—κ²Œ νš¨κ³Όμ μ΄μ—ˆμŠ΅λ‹ˆλ‹€.

ν›ˆλ ¨μ΄ μ‹œμž‘λ˜λ©΄ ꡬ문 뢄석할 λ•Œ 두 cfg νŒŒμΌμ„ λͺ¨λ‘ μ°Έμ‘°ν•œλ‹€λŠ” 것을 μ•Œ 수 μžˆμŠ΅λ‹ˆλ‹€.

도움이 λ˜μ—ˆκΈ°λ₯Ό λ°”λžλ‹ˆλ‹€.

@mkuko λͺ…령을 μ•Œ 수 μžˆμŠ΅λ‹ˆκΉŒ?

@deepkshikha
ν™•μ‹ ν•˜λŠ”,

흐름 --model cfg/tiny-yolo-voc-2c.cfg --load bin/tiny-yolo-voc.weights --train --annotation(λ‚΄ 주석 폴더 경둜) --dateset(λ‚΄ 이미지 폴더 경둜)

cfg ν΄λ”μ˜ tiny-yolo-voc.cfg(원본 파일)와 tiny-yolo-voc-2c.cfgλ₯Ό λͺ¨λ‘ μ‚¬μš©ν•˜μ—¬ 이 λͺ…령을 μ‹€ν–‰ν•©λ‹ˆλ‹€.

@mkuko κ°μ‚¬ν•©λ‹ˆλ‹€
지침에 따라 cfg νŒŒμΌμ„ λ³€κ²½ν•˜μ§€ μ•Šκ³  클래슀 λ²ˆν˜Έμ™€ ν•„ν„° 번호λ₯Ό λ³€κ²½ν•˜μ—¬ μƒˆ cfgλ₯Ό μƒμ„±ν–ˆμ§€λ§Œ μ—¬μ „νžˆ μž‘λ™ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€. 또 ν•˜μ‹ κ±° μžˆλ‚˜μš”??

@deepkshikha
이 문제λ₯Ό ν•΄κ²°ν•˜κΈ° μœ„ν•΄ λ‹€λ₯Έ 일을 ν–ˆλ‹€κ³  μƒκ°ν•˜μ§€ μ•ŠμŠ΅λ‹ˆλ‹€.

λ‚˜ λ˜λŠ” μ—¬κΈ° λ‹€λ₯Έ λˆ„κ΅°κ°€κ°€ 도움이 될 수 μžˆμŠ΅λ‹ˆλ‹€. μž…λ ₯ν•œ λͺ…λ Ήκ³Ό κ°€μ Έμ˜€λŠ” 였λ₯˜λ₯Ό κ²Œμ‹œν•  수 μžˆμŠ΅λ‹ˆκΉŒ?

@thtrieu κ·€ν•˜μ˜ μ œμ•ˆμ— 따라 λ“œλΌμ΄λΈŒμ— μ–ΈκΈ‰λœ κ°€μ€‘μΉ˜λ₯Ό repo의 ν•΄λ‹Ή .cfg 파일과 μ§μ§€μ—ˆμ§€λ§Œ AssertionError: μ˜ˆμƒ 64701556 λ°”μ΄νŠΈ, 180357512λ₯Ό μ°Ύμ•˜μŠ΅λ‹ˆλ‹€. κ·Έ 전에 (μƒˆλ‘œ λ‹€μš΄λ‘œλ“œ/μ—…λ°μ΄νŠΈλœ) κ°€μ€‘μΉ˜μ™€ .cfgλ₯Ό μ‹œλ„ν–ˆμŠ΅λ‹ˆλ‹€. 곡식 μ‚¬μ΄νŠΈμ—μ„œ μŒμ„ μ°Ύμ•˜μ§€λ§Œ λ™μΌν•œ 였λ₯˜κ°€ λ°œμƒν–ˆμŠ΅λ‹ˆλ‹€.

.cfg νŒŒμΌμ΄λ‚˜ label.txt에 λ³€κ²½ 사항이 μ—†λŠ” κΈ°λ³Έ 흐름 λͺ…령을 μ‚¬μš©ν–ˆμŠ΅λ‹ˆλ‹€.

아직 μž‘λ™ν•˜λŠ” weight-cfg 쌍이 세상에 μžˆμŠ΅λ‹ˆκΉŒ...???

μ•ˆλ…•ν•˜μ„Έμš” @conjuringjha , 저도 같은 λ¬Έμ œκ°€ μžˆμ—ˆμ§€λ§Œ 발견된 κ°’(κ·€ν•˜μ˜ 경우 180357512)을 μ˜ˆμƒ κ°’(κ·€ν•˜μ˜ 경우 64701556)으둜 λΉΌμ„œ ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€. κ²°κ³Όκ°€ "X"라고 κ°€μ •ν•©λ‹ˆλ‹€.
이제 파일 ./darkflow/utils/loader.pyλ₯Ό μ—΄κ³  121행을 μ°ΎμœΌμ‹­μ‹œμ˜€. 그러면 νŠΉμ • κ°’(16 λ˜λŠ” 20)이 ν• λ‹Ήλœ "self.offset" λ³€μˆ˜κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. 값이 "Y"와 κ°™λ‹€κ³  κ°€μ •ν•©λ‹ˆλ‹€.
self.offset=Y+X κ°’ μ—…λ°μ΄νŠΈ

이것이 도움이 되기λ₯Ό λ°”λžλ‹ˆλ‹€!

μ•ˆλ…•ν•˜μ„Έμš”;

@ThierryBayala 의 μ œμ•ˆμœΌλ‘œ λ‚΄ λ¬Έμ œκ°€ ν•΄κ²°λ˜μ—ˆμŠ΅λ‹ˆλ‹€. 맀우 κ°μ‚¬ν•©λ‹ˆλ‹€.

λ‚˜λŠ” 가지고 μžˆμ—ˆλ‹€:

AssertionError: 63102556λ°”μ΄νŠΈ μ˜ˆμƒ, 63471556 발견

λ‚΄κ°€ λ§Œλ“  63471556-63102556=369000

그런 λ‹€μŒ 121행을 self.offset=Y+369000으둜 λ³€κ²½ν–ˆμŠ΅λ‹ˆλ‹€.

@ThierryBayala 정말 κ°μ‚¬ν•©λ‹ˆλ‹€. λ‚΄ λ¬Έμ œλ„ ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€.

μ•ˆλ…•,
Darkflowλ₯Ό μ „μ—­μ μœΌλ‘œ μ„€μΉ˜ν–ˆλŠ”λ° " ./darkflow/utils/loader.py"λ₯Ό μ–΄λ””μ—μ„œ 찾을 수 μžˆλŠ”μ§€ μ „ν˜€ λͺ¨λ¦…λ‹ˆλ‹€.
λ™μ‹œμ— 졜근 "darkflow" ν΄λ‘ μ—μ„œ κ·ΈλŸ¬ν•œ 폴더λ₯Ό 찾을 수 μ—†μŠ΅λ‹ˆλ‹€.
λ¬Έμ œλŠ” μΌμΉ˜ν•˜μ§€ μ•ŠλŠ” cfg 및 weight νŒŒμΌμ΄λΌλŠ” 것을 μ•Œκ³  μžˆμŠ΅λ‹ˆλ‹€. μ—¬λŸ¬ CFG와 WEIGHTλ₯Ό μ‹œλ„ν•œ ν›„ μ μ ˆν•œ 일치λ₯Ό μ°Ύμ•˜κΈ° λ•Œλ¬Έμž…λ‹ˆλ‹€.
ν•˜μ§€λ§Œ μ–΄λ–»κ²Œ ν•΄μ•Ό ν•˜λŠ”μ§€ κΆκΈˆν•©λ‹ˆλ‹€. λ‚΄κ°€ μ²˜μŒμ— μ‚¬μš©ν•œ CFG와 WeightλŠ” μ›λž˜ μ œκ³΅ν•œ " https://pjreddie.com/darknet/ "μ—μ„œ κ°€μ Έμ™”μŠ΅λ‹ˆλ‹€.
κ·Έλ ‡λ‹€λ©΄ λ¬Έμ œλŠ” 어디에?!
@티에리바얄라
@KHDOUDI
@ambr89

@Ata1362 μ–΄λ”˜κ°€μ—μ„œ pjreddie.com의 κ°€μ€‘μΉ˜κ°€ μ§€μ†μ μœΌλ‘œ ν›ˆλ ¨λ˜μ–΄ CFG 파일과의 뢈일치λ₯Ό μœ λ°œν•œλ‹€λŠ” 것을 μ½μ—ˆμŠ΅λ‹ˆλ‹€.

κ°μ‚¬ν•©λ‹ˆλ‹€,
κ·Έλ ‡λ‹€λ©΄ CFG와 κ°€μ€‘μΉ˜ 파일 κ°„μ˜ 뢈일치λ₯Ό μ°Ύμ•„ μˆ˜μ •ν•˜λŠ” 방법은 λ¬΄μ—‡μž…λ‹ˆκΉŒ?
λˆ„κ΅°κ°€ μ‹€μˆ˜λ‘œ λ˜λŠ” λ§Žμ€ CFGλ₯Ό μΌμΉ˜μ‹œν‚¬ λ•ŒκΉŒμ§€ 기닀릴 수 μ—†μŠ΅λ‹ˆλ‹€.
μ μ ˆν•œ 것을 μ°Ύμ•„ μš°λ¦¬μ™€ κ³΅μœ ν•©λ‹ˆλ‹€.

2019λ…„ 5μ›” 12일 μΌμš”μΌ μ˜€ν›„ 8μ‹œ 46뢄에 Matt P [email protected]이 λ‹€μŒκ³Ό 같이 μΌμŠ΅λ‹ˆλ‹€.

@Ata1362 https://github.com/Ata1362 λ‚˜λŠ” λ¬΄κ²Œκ°€
pjreddie.comμ—μ„œ μ§€μ†μ μœΌλ‘œ κ΅μœ‘μ„ λ°›κ³  μžˆμ–΄ λΆˆμΌμΉ˜κ°€ λ°œμƒν•©λ‹ˆλ‹€.
CFG 파일둜.

β€”
당신이 μ–ΈκΈ‰λ˜μ—ˆκΈ° λ•Œλ¬Έμ— 이것을 λ°›λŠ” κ²ƒμž…λ‹ˆλ‹€.
이 이메일에 직접 λ‹΅μž₯ν•˜κ³  GitHubμ—μ„œ ν™•μΈν•˜μ„Έμš”.
https://github.com/thtrieu/darkflow/issues/223#issuecomment-491592661 ,
λ˜λŠ” μŠ€λ ˆλ“œ μŒμ†Œκ±°
https://github.com/notifications/unsubscribe-auth/AKAIFQNP5URQYAO6FDLY2FTPVAGTPANCNFSM4DLF6APQ
.

@Ata1362 λ‚˜λŠ” 그의 μ›Ήμ‚¬μ΄νŠΈμ—μ„œ tiny-yolo-vocλ₯Ό μ‚¬μš©ν•˜κ³  μžˆμ—ˆλŠ”λ° κ·Έκ°€ 여기에 κ²Œμ‹œν•œ tiny-yolo-voc와 ν•¨κ»˜ μ œλŒ€λ‘œ μ‹€ν–‰λ˜μ—ˆμŠ΅λ‹ˆλ‹€. https://drive.google.com/drive/folders/0B1tW_VtY7onidEwyQ2FtQVplWEU

μ•ˆλ…•ν•˜μ„Έμš” @conjuringjha , 저도 같은 λ¬Έμ œκ°€ μžˆμ—ˆμ§€λ§Œ 발견된 κ°’(κ·€ν•˜μ˜ 경우 180357512)을 μ˜ˆμƒ κ°’(κ·€ν•˜μ˜ 경우 64701556)으둜 λΉΌμ„œ ν•΄κ²°ν–ˆμŠ΅λ‹ˆλ‹€. κ²°κ³Όκ°€ "X"라고 κ°€μ •ν•©λ‹ˆλ‹€.
이제 파일 ./darkflow/utils/loader.pyλ₯Ό μ—΄κ³  121행을 μ°ΎμœΌμ‹­μ‹œμ˜€. 그러면 νŠΉμ • κ°’(16 λ˜λŠ” 20)이 ν• λ‹Ήλœ "self.offset" λ³€μˆ˜κ°€ ν‘œμ‹œλ©λ‹ˆλ‹€. 값이 "Y"와 κ°™λ‹€κ³  κ°€μ •ν•©λ‹ˆλ‹€.
self.offset=Y+X κ°’ μ—…λ°μ΄νŠΈ

이것이 도움이 되기λ₯Ό λ°”λžλ‹ˆλ‹€!

λ‚˜μ—κ²Œλ„ νš¨κ³Όκ°€ μžˆλ‹€!!!!!!!!!

@ThierryBayala 감사

이것은 μ €μ—κ²Œλ„ νš¨κ³Όμ μž…λ‹ˆλ‹€.

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