Darkflow: cy_yolo_findboxes рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ рд╣реИ

рдХреЛ рдирд┐рд░реНрдорд┐рдд 16 рдЕрдкреНрд░реИрд▓ 2017  ┬╖  38рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ  ┬╖  рд╕реНрд░реЛрдд: thtrieu/darkflow

рдЬрдм рдореИрдВ рдбреЗрдореЛ рдЪрд▓рд╛рддрд╛ рд╣реВрдВ рддреЛ рдпрд╣ рджрд┐рдЦрд╛рддрд╛ рд╣реИ

Darkflow/net/yolo/test.py", рд▓рд╛рдЗрди 6, in
cython_utils.cy_yolo_findboxes рд╕реЗ yolo_box_constructor рдЖрдпрд╛рдд рдХрд░реЗрдВ

рд╕рдмрд╕реЗ рдЙрдкрдпреЛрдЧреА рдЯрд┐рдкреНрдкрдгреА

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рд╛рдЗрдерди рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдпрд╛ рд╣реИ

cd ./cython_utils
python3 setup.py build_ext --inplace
cd ..

рд╕рднреА 38 рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рд╛рдЗрдерди рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдпрд╛ рд╣реИ

cd ./cython_utils
python3 setup.py build_ext --inplace
cd ..

рдХреНрдпрд╛ рдпрд╣ рдХреЗрд╡рд▓ рдЕрдЬрдЧрд░ 3 рдХреЗ рд▓рд┐рдП рд╣реИ, рдореИрдВрдиреЗ рдЙрди рдореБрджреНрджреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдореЗрдВ рджреЗрдЦрд╛ рдЬреЛ рдХрд┐рд╕реА рдиреЗ рдЗрд╕реЗ рдЕрдЬрдЧрд░ 2.7 рдкрд░ рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрд╛рд░реЗ рдореЗрдВ рдХрд╣рд╛ рдерд╛ред
https://github.com/thtrieu/darkflow/issues/18
рдХреНрдпрд╛ рдореИрдВ рдЗрд╕ рдбрд╛рд░реНрдХрдлреНрд▓реЛ рдХреЛ python2.7.Great рдкреЛрд░реНрдЯ рдореЗрдВ рдЪрд▓рд╛ рд╕рдХрддрд╛ рд╣реВрдВ, рд╣рд╛рд▓рд╛рдВрдХрд┐, python3 рдХреЗ рд╕рд╛рде рдЕрдЪреНрдЫреА рддрд░рд╣ рд╕реЗ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЗрд╕рдХреЗ рд▓рд┐рдП рдХреЛрдИ рдЗрд╖реНрдЯрддрдо рд╕рд┐рд╕реНрдЯрдо рдЖрд╡рд╢реНрдпрдХрддрд╛рдПрдБ рд╣реИрдВред
рдзрдиреНрдпрд╡рд╛рджред

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред рдХреНрдпрд╛ рдХрд┐рд╕реА рдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд┐рдпрд╛ рд╣реИ? рдореИрдВрдиреЗ рдЗрд╕реЗ рджреЛ рдкреАрд╕реА рдкрд░ рдЖрдЬрдорд╛рдпрд╛ рд╣реИ рдФрд░ рд╕рд╛рдЗрдерди рдореЙрдбреНрдпреВрд▓ рдмрдирд╛рдпрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрд╣ рдлрд┐рд░ рд╕реЗ рд╣реБрдЖред

@lesthad666
рдореБрдЭреЗ рд▓рдЧрддрд╛ рд╣реИ рдХрд┐ рдЕрдЧрд░ рдЖрдкрдиреЗ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд▓рд┐рдпрд╛ рд╣реИ рддреЛ рдЕрдм рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рдмрдВрдж рдХрд░рдиреЗ рдХрд╛ рд╕рдордп рдЖ рдЧрдпрд╛ рд╣реИред рдпрд╣ рдореЗрд░реА рд╕реНрдерд┐рддрд┐ рдФрд░ рд╕рдорд╛рдзрд╛рди рд╣реИ:
рдЬреИрд╕рд╛ рдХрд┐ @abagshaw рдиреЗ рдХрд╣рд╛, рд╕рд╛рдЗрдерди рдореЙрдбреНрдпреВрд▓ рдХреЗ рд╕рд╛рде рдмрдирд╛рдпрд╛
`
рд╕реАрдбреА ./cython_utils

python3 setup.py build_ext --inplace

рд╕реАрдбреА ..
`
рдлрд┐рд░ рдлрд╝рд╛рдЗрд▓ "flow" рдкрд░ рдзреНрдпрд╛рди рджреЗрдВ, рдЗрд╕ рдлрд╝рд╛рдЗрд▓ рдХреЛ рдЦреЛрд▓реЗрдВ рдФрд░ "#! /usr/bin/env python" рдХреЛ "#! /usr/bin/env python3" рдореЗрдВ рд╕рдВрд╢реЛрдзрд┐рдд рдХрд░реЗрдВ, рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░реЗрдЧрд╛ред

Python3 рдХреЗ рд╕рд╛рде рдирд┐рд╖реНрдкрд╛рджрди рдиреЗ рдореБрдЭреЗ рдпрд╣рд╛рдБ рдорджрдж рдХреАред рдЗрд╕рдХреЗ рдмрд╛рдж python3 рдХреЗ рд▓рд┐рдП рднреА tensorflow рдФрд░ opencv-python рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рд╣реЛрддреА рд╣реИред

рдЫреЛрдЯрд╛ рд╕реБрдзрд╛рд░ opencv-python рдЕрдВрддрддрдГ рдХреИрдорд░рд╛ рдЗрдирдкреБрдЯ рдкреНрд░рд╛рдкреНрдд рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреЗ рд╕рдордп рдЗрд╕рдХреА рдирдХрд▓ рдХреЗ рдХрд╛рд░рдг рдлреЗрдВрдХ рджреЗрдЧрд╛ред рдПрдХ рдЙрдкрд╛рдп рдЦреЛрдЬрдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП рднреА рдпрд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реБрдИред
рдореЗрд░реЗ рдорд╛рдорд▓реЗ рдореЗрдВ, import pyximport; pyximport.install() рдХреЛ Darkflow/net/yolo/test.py рд▓рд╛рдЗрди 7 рдореЗрдВ рдЬреЛрдбрд╝рд╛ред
рдореЗрд░рд╛ рд╕рдВрдХрд▓реНрдк рд╕реАрдзреЗ cy_yolo_findboxes.pyx рдЖрдпрд╛рдд рдХрд░рдирд╛ рд╣реИред

рдРрд╕рд╛ рдХрд░рддреЗ рд╕рдордп рдореЗрд░реЗ рд╕рд╛рде рдРрд╕рд╛ рд╣реЛрддрд╛ рд╣реИ

git clone https://github.com/thtrieu/darkflow.git
cd darkflow
pip install .

рдФрд░ рдлрд┐рд░

./flow3 --model bin/yolo.cfg --load bin/yolo.weights --demo samples/video_1.avi --gpu 0.5 --saveVideo
Traceback (most recent call last):
  File "./yolo", line 3, in <module>
    from darkflow.net.build import TFNet
  File "/darkflow/darkflow/darkflow/net/build.py", line 7, in <module>
    from .framework import create_framework
  File "/darkflow/darkflow/darkflow/net/framework.py", line 1, in <module>
    from . import yolo
  File "/darkflow/darkflow/darkflow/net/yolo/__init__.py", line 2, in <module>
    from . import test
  File "/darkflow/darkflow/darkflow/net/yolo/test.py", line 6, in <module>
    from darkflow.cython_utils.cy_yolo_findboxes import yolo_box_constructor
ImportError: No module named 'darkflow.cython_utils.cy_yolo_findboxes'

рдЬрд╣рд╛рдВ flow3 рдореЗрдВ рдПрдХ рд╕рдВрд╢реЛрдзрд┐рдд рд╢реЗрдмреИрдВрдЧ рд╣реИ #! /usr/bin/env python3

рдореЗрд░реЗ рд▓рд┐рдП Cython рдХреЗ рд╕рд╛рде рдХрд╛рдо рдХрд░рддреЗ рд╕рдордп рдХреЗ рд╕рд╛рде рд╕рдорд╛рдкреНрдд рд╣реЛрдиреЗ рдкрд░ рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ

cd darkflow/
python3 setup.py build_ext --inplace
Traceback (most recent call last):
  File "setup.py", line 3, in <module>
    from Cython.Build import cythonize
ImportError: No module named 'Cython'

рдЖрдк рдЕрдкрдиреЗ рдЯрд░реНрдорд┐рдирд▓ рдореЗрдВ рдЯрд╛рдЗрдк рдХрд░рдХреЗ рд╕рд╛рдЗрдерди рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд╕рдХрддреЗ рд╣реИрдВ:

sudo apt-cython3 рд╕реНрдерд╛рдкрд┐рдд рдХрд░реЗрдВ

рдореБрдЭреЗ pip/pip3 рдЗрдВрд╕реНрдЯрд╛рд▓ рд╡рд┐рдзрд┐ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рдереАред Setup.py рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрд╛рдо рдХрд┐рдпрд╛ред

рд▓рдЧрддрд╛ рд╣реИ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред

рджреМрдбрд╝рддреЗ рд╕рдордп рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛

git clone https://github.com/thtrieu/darkflow.git
cd darkflow
python3.5 setup.py build_ext --inplace

рдпрд╣ ./flow --h . рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ

$ ./flow
Traceback (most recent call last):
  File "./flow", line 4, in <module>
    from darkflow.cli import cliHandler
  File "/mnt/hdd3t/Data/hci2/borinyun/darkflow/darkflow/cli.py", line 3, in <module>
    from darkflow.net.build import TFNet
  File "/mnt/hdd3t/Data/hci2/borinyun/darkflow/darkflow/net/build.py", line 7, in <module>
    from .framework import create_framework
  File "/mnt/hdd3t/Data/hci2/borinyun/darkflow/darkflow/net/framework.py", line 1, in <module>
    from . import yolo
  File "/mnt/hdd3t/Data/hci2/borinyun/darkflow/darkflow/net/yolo/__init__.py", line 2, in <module>
    from . import predict
  File "/mnt/hdd3t/Data/hci2/borinyun/darkflow/darkflow/net/yolo/predict.py", line 6, in <module>
    from darkflow.cython_utils.cy_yolo_findboxes import yolo_box_constructor
ImportError: No module named cy_yolo_findboxes

рдФрд░ рдпрд╣ "рдкреНрд░рд╡рд╛рд╣" рдХрд╛ рдЖрдЙрдЯрдкреБрдЯ рд╣реИ

$ flow --h
No command 'flow' found, did you mean:
 Command 'flog' from package 'flog' (universe)
 Command 'cflow' from package 'cflow' (universe)
 Command 'flow6' from package 'ipv6toolkit' (universe)
flow: command not found

@ benn94 рдкрд╣рд▓реА рд╕рдорд╕реНрдпрд╛ ImportError: No module named cy_yolo_findboxes рд╡рд╛рд╕реНрддрд╡ рдореЗрдВ рдПрдХ рдмрдЧ рд╣реИ рдЬреЛ рдореБрдЭреЗ рд╡рд┐рд╢реНрд╡рд╛рд╕ рд╣реИред рдЗрд╕ рдореБрджреНрджреЗ рдХреЛ рд╕рдВрдмреЛрдзрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдкрд╣рд▓реЗ рд╕реЗ рд╣реА рдПрдХ рдЦреБрд▓рд╛ рдкреАрдЖрд░ рд╣реИ (https://github.com/thtrieu/darkflow/pull/273) - рдореЗрд░рд╛ рдорд╛рдирдирд╛ тАЛтАЛтАЛтАЛрд╣реИ рдХрд┐ рдпрд╣ рд╕рдорд╕реНрдпрд╛ рд╕рднреА рдЖрдпрд╛рдд рдкрдереЛрдВ рдХреЗ рдХрд╛рд░рдг рд╣реЛрддреА рд╣реИ рдЬреЛ рд╕реАрдзреЗ darkflow рд╕реЗ рдЙрдкрдЬреА рд╣реЛрддреА рд╣реИрдВред рд╕рд╛рдкреЗрдХреНрд╖ рдкрдеред рдпрджрд┐ darkflow рдХреЛ рдЕрдиреНрдп рджреЛ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рдЬрд╛рддрд╛ рд╣реИ рдЬреЛ pip ( рдпрд╣рд╛рдВ рдЙрд▓реНрд▓рд┐рдЦрд┐рдд) рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рддреЗ рд╣реИрдВ рддреЛ рдпрд╣ рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рд▓реЗрдХрд┐рди рдпрджрд┐ рдпрд╣ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рд╣реИ рддреЛ рдпреЗ рдЖрдпрд╛рдд рд╡рд┐рдлрд▓ рд╣реЛ рдЬрд╛рддреЗ рд╣реИрдВред рдкреАрдЖрд░ рдЗрди рдЖрдпрд╛рддреЛрдВ рдХреЛ рд╕рд╛рдкреЗрдХреНрд╖ рдмрдирд╛рддрд╛ рд╣реИ рдЗрд╕рд▓рд┐рдП рдЙрдиреНрд╣реЗрдВ рдХрд╛рдо рдХрд░рдирд╛ рдЪрд╛рд╣рд┐рдП рдХрд┐ рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рдкрд░ darkflow рд╕реНрдерд╛рдкрд┐рдд рд╣реИ рдпрд╛ рдирд╣реАрдВред рдЗрд╕рд▓рд┐рдП рдЕрдкрдиреА рд╕рдорд╕реНрдпрд╛ рдХреЛ рдЕрд╕реНрдерд╛рдпреА рд░реВрдк рд╕реЗ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП, pip рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рд╡рд╛рд▓реЗ рд╡рд┐рдХрд▓реНрдкреЛрдВ рдореЗрдВ рд╕реЗ рдХрд┐рд╕реА рдПрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдЗрдВрд╕реНрдЯреЙрд▓ рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░реЗрдВ рдЬрдм рддрдХ рдХрд┐ рдкреАрдЖрд░ рд╡рд┐рд▓рдп рдирд╣реАрдВ рд╣реЛ рдЬрд╛рддрд╛ред

рдЖрдкрдХреА рджреВрд╕рд░реА рд╕рдорд╕реНрдпрд╛ рдХреЗ рд╕рдВрдмрдВрдз рдореЗрдВ, flow рддрдм рддрдХ рдХрд╛рдо рдирд╣реАрдВ рдХрд░реЗрдЧрд╛ рдЬрдм рддрдХ рдЖрдк рд╡реИрд╢реНрд╡рд┐рдХ рд╕реНрддрд░ рдкрд░ darkflow рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░рддреЗред рдпрд╣ рдХреЛрдИ рдмрдЧ рдирд╣реАрдВ рд╣реИ - рдпрд╣ рд╕рд╛рдорд╛рдиреНрдп рд╣реИ, рдХреНрдпреЛрдВрдХрд┐ рд╕рд╛рдЗрдерди рдПрдХреНрд╕рдЯреЗрдВрд╢рди рдХрд╛ рдирд┐рд░реНрдорд╛рдг darkflow рдХреЛ pip install . $ рдХреЗ рд░реВрдк рдореЗрдВ рд╕реНрдерд╛рдкрд┐рдд рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЖрдк рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ flow рддрдХ рдирд╣реАрдВ рдкрд╣реБрдВрдЪ рдкрд╛рдПрдВрдЧреЗ, рдЖрдк' darkflow рдлрд╝реЛрд▓реНрдбрд░ рдореЗрдВ рд╣реЛрдиреЗ рдкрд░ ./flow рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛ рд╣реЛрдЧрд╛ред

@abagshaw рдзрдиреНрдпрд╡рд╛рджред рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рд╣реИ рдХрд┐ рдпрд╣ рдЕрдЬрдЧрд░ рд╕рдВрд╕реНрдХрд░рдг рдХреА рд╕рдорд╕реНрдпрд╛ рд╣реИред рдореИрдВ рдХреЗрд╡рд▓ рдЕрдкрдиреЗ рдЕрдЬрдЧрд░ рдХреЗ рд╕рдВрд╕реНрдХрд░рдг рдХреЛ рдирд┐рд░реНрджрд┐рд╖реНрдЯ рдХрд░рдХреЗ flow рдХрдорд╛рдВрдб рдЪрд▓рд╛ рд╕рдХрддрд╛ рдерд╛ рдФрд░ ./flow рдЪрд▓рд╛рдиреЗ рдХреЗ рдмрдЬрд╛рдп, рдпрд╣ рдХреЗрд╡рд▓ flow рдЪрд▓рд╛рдХрд░ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ

python3.5 flow --h

рдореБрдЭреЗ @ benn94 . рдЬреИрд╕реА рд╣реА рд╕рдорд╕реНрдпрд╛ рд╣реЛ рд░рд╣реА рд╣реИ

Traceback (most recent call last):
  File "./flow", line 4, in <module>
    from darkflow.cli import cliHandler
  File "/home/kadia/Documents/darkflow-master/darkflow/cli.py", line 3, in <module>
    from .net.build import TFNet
  File "/home/kadia/Documents/darkflow-master/darkflow/net/build.py", line 7, in <module>
    from .framework import create_framework
  File "/home/kadia/Documents/darkflow-master/darkflow/net/framework.py", line 1, in <module>
    from . import yolo
  File "/home/kadia/Documents/darkflow-master/darkflow/net/yolo/__init__.py", line 2, in <module>
    from . import predict
  File "/home/kadia/Documents/darkflow-master/darkflow/net/yolo/predict.py", line 7, in <module>
    from ...cython_utils.cy_yolo_findboxes import yolo_box_constructor
ImportError: No module named cy_yolo_findboxes

рдореБрдЭреЗ рдПрдХ рд╣реА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рд╛рдордирд╛ рдХрд░рдирд╛ рдкрдбрд╝рд╛ ImportError: No module named 'darkflow.cython_utils.cy_yolo_findboxes' рдЬрдм рдореИрдВ "рдХрд┐рд╕реА рдЕрдиреНрдп рдкрд╛рдпрдерди рдПрдкреНрд▓рд┐рдХреЗрд╢рди рд╕реЗ рдбрд╛рд░реНрдХрдлреНрд▓реЛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдирд╛" рдореЗрдВ рдЙрджрд╛рд╣рд░рдг рдХреЛрдб рдЪрд▓рд╛рдиреЗ рдХреА рдХреЛрд╢рд┐рд╢ рдХрд░ рд░рд╣рд╛ рд╣реВрдВред
рдореИрдВ рдПрдирд╛рдХреЛрдВрдбрд╛ рд╡рд╛рддрд╛рд╡рд░рдг рдореЗрдВ рдЕрдЬрдЧрд░ 3 рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ рдФрд░ pip install рдХреЗ рд╕рд╛рде рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдбрд╛рд░реНрдХрдлреНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░ рд░рд╣рд╛ рд╣реВрдВред

рдореИрдВ рдкреНрд░рд╕реНрддрд╛рд╡рд┐рдд рд╕рдорд╛рдзрд╛рди рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рдирд╛ рдЪрд╛рд╣рддрд╛ рд╣реВрдВ: python3 setup.py build_ext --inplace рд▓реЗрдХрд┐рди рдореБрдЭреЗ $#$ cython_utils setup.py рдирд╣реАрдВ рджрд┐рдЦ рд░рд╣рд╛ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдХреБрдЫ рдпрд╛рдж рдирд╣реАрдВ рдЖ рд░рд╣рд╛ рд╣реИ?

@stesalati рдЬреИрд╕рд╛ рд╣реА рдореБрджреНрджрд╛ред setup.py cython_utils рдирд╣реАрдВ рд╣реИред

рдирд┐рд╖реНрдкрд╛рджрди, рд╡рд┐рдВрдбреЛрдЬрд╝ 10 рд╕реЗ, "рдкрд╛рдпрдерди рдлреНрд▓реЛ --рдореЙрдбрд▓ cfg / yolo.cfg --load bin / yolo.weights --demo E: \ image \ photos \ abrilsss.wmv --gpu 1.0", рдореБрдЭреЗ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдорд┐рд▓рддреА рд╣реИ:
"ImportError: 'darkflow.cython_utils.cy_yolo_findboxes' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ"
рдореИрдВ рдирд╣реАрдВ рдЬрд╛рдирддрд╛ рдХрд┐ рдХреИрд╕реЗ рдЬрд╛рд░реА рд░рдЦрд╛ рдЬрд╛рдП рдХреНрдпреЛрдВрдХрд┐ setup.py cython_utils рдореЗрдВ рдирд╣реАрдВ рд╣реИред

@clitenmestra рдбрд╛рд░реНрдХрдлреНрд▓реЛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдореЗрдВ python setup.py build_ext рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░реЗрдВред рдпрд╣ cython_utils рдмрдирд╛рддрд╛ рд╣реИред

(tensorflow) F:\tut-tf\darkflow>python setup.py build_ext
running build_ext
error: [WinError 2] El sistema no puede encontrar el archivo especificado``

build_ext рдирд╛рдо рдХреА рдХреЛрдИ рдлрд╝рд╛рдЗрд▓ рдирд╣реАрдВ рд╣реИред рдХреНрдпрд╛ рдореБрдЭреЗ рдпрд╣ рдлрд╝рд╛рдЗрд▓ рдбрд╛рдЙрдирд▓реЛрдб рдХрд░рдиреА рдЪрд╛рд╣рд┐рдП? рдХрд╣рд╛рдБ рдкреЗ?

@clitenmestra рдХреНрдпрд╛ рдЖрдкрдиреЗ рд╕рд╛рдЗрдерди рд╕реНрдерд╛рдкрд┐рдд рдХрд┐рдпрд╛ рд╣реИ?

рд╣рд╛рдВ, рдореЗрд░реЗ рдкрд╛рд╕ рд╕рд╛рдЗрдерди рд╣реИ рдФрд░ рдЕрдЧрд▓рд╛ рдХреЛрдб рдЪрд▓рддрд╛ рд╣реИред

import cython
cython.__version__

'0.25.2'

@рдХреНрд▓рд┐рдЯреЗрдирдореЗрд╕реНрдЯреНрд░рд╛

(ML) E:\AkashJ\projects\darkflow - Copy>python setup.py build_ext --inplace
running build_ext
copying build\lib.win-amd64-3.5\darkflow\cython_utils\nms.cp35-win_amd64.pyd -> darkflow\cython_utils
copying build\lib.win-amd64-3.5\darkflow\cython_utils\cy_yolo2_findboxes.cp35-win_amd64.pyd -> darkflow\cython_utils
copying build\lib.win-amd64-3.5\darkflow\cython_utils\cy_yolo_findboxes.cp35-win_amd64.pyd -> darkflow\cython_utils

рдпрд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИ, рдЖрдкрдиреЗ рд╕рд╛рдЗрдерди, numpy, mkl рдХреЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП pip рдпрд╛ conda рдХрд╛ рдХреНрдпрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛?
рдореИрдВрдиреЗ --inplace рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИ рдХреНрдпреЛрдВрдХрд┐ рдореЗрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдореЗрдВ рдкрд╣рд▓реЗ рд╕реЗ рд╣реА cython_utils рд╣реИ, --inplace рдХреЗрд╡рд▓ рдЙрд╕ рд╡рд┐рд╢реЗрд╖ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░реЗрдЧрд╛, рдпрджрд┐ рдЖрдк рдкреВрд░реЗ рд╕рд┐рд╕реНрдЯрдо рдХреЗ рд▓рд┐рдП рдирд┐рд░реНрдорд╛рдг рдХрд░ рд░рд╣реЗ рд╣реИрдВ рддреЛ рдЖрдкрдХреЛ --inplace рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдиреЗ рдХреА рдЖрд╡рд╢реНрдпрдХрддрд╛ рдирд╣реАрдВ рд╣реИ

рддреНрд░реБрдЯрд┐ рдХрд╛ рдЕрдиреБрд╡рд╛рдж рдХрд░рддреЗ рд╣реБрдП, рдпрд╣ The system can not find the specified file. рдХрд╣рддрд╛ рд╣реИ, рдЗрд╕рд▓рд┐рдП рдЗрд╕рдХрд╛ рдорддрд▓рдм рдпрд╣ рдирд╣реАрдВ рд╣реИ рдХрд┐ there is not a file named build_ext рдЬреИрд╕рд╛ рдЖрдкрдиреЗ рдЙрд▓реНрд▓реЗрдЦ рдХрд┐рдпрд╛ рд╣реИред

--inplace . рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рд╡рд╣реА рдЙрддреНрддрд░

(tensorflow) F: \ tut-tf \ darkflow> python setup.py build_ext --inplace
running build_ext
error: [WinError 2] The system can not find the specified file

рдореИрдВрдиреЗ рдЕрдзрд┐рдХрд╛рдВрд╢ рд╕рдВрдХреБрд▓реЛрдВ рдХреЗ рд╕рдВрд╕реНрдерд╛рдкрди рдХреЗ рд▓рд┐рдП рдПрдирд╛рдХреЛрдВрдбрд╛ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд┐рдпрд╛ рд╣реИред

рдЖрдкрдХреА рдкреНрд░рддрд┐рдХреНрд░рд┐рдпрд╛ рдореЗрдВ рдкрдврд╝рдиреЗ рдХреЗ рдмрд╛рдж рдХрд┐ рддреАрди рдлрд╛рдЗрд▓реЛрдВ рдХреА рдПрдХ рдкреНрд░рддрд┐ рдмрдирд╛рдИ рдЧрдИ рдереА, рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдХрдВрдкреНрдпреВрдЯрд░ рдкрд░ рдПрдирд╛рдХреЛрдВрдбрд╛ рд╕рд╛рдЗрдЯ_рдкреИрдХреЗрдЬ рдбрд╛рд░реНрдХрдлреНрд▓реЛ рдореЗрдВ рд╕реНрдерд┐рдд рдХрд┐рдпрд╛ рд╣реИ рдФрд░ рдореИрдВрдиреЗ рдЙрдиреНрд╣реЗрдВ рдЕрдкрдиреЗ рдкреНрд░реЛрдЬреЗрдХреНрдЯ рдореЗрдВ cython_utils рдореЗрдВ рдХреЙрдкреА рдХрд┐рдпрд╛ рд╣реИред рдпрд╣рд╛рдБ рд╕реЗ рдХреБрдЫ рдлрд╝рд╛рдЗрд▓ рд╕реНрдерд╛рди рд╕реБрдзрд╛рд░ рдХреЗ рд╕рд╛рде GPU рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░рдХреЗ рдХрдорд╛рдВрдб рдареАрдХ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред
рдореИрдВ рдЕрдкрдиреА рдЦрд░рд╛рдм рд╕реНрдерд╛рдкрдирд╛ рдХреЗ рдХрд╛рд░рдгреЛрдВ рдХрд╛ рдкрддрд╛ рд▓рдЧрд╛рдиреЗ рдХреЗ рд▓рд┐рдП рдЧрд╣рд░рд╛рдИ рддрдХ рдЬрд╛рдКрдВрдЧрд╛ред
рдЖрдкрдХреА рд░реБрдЪрд┐ рдХреЗ рд▓рд┐рдП рдзрдиреНрдпрд╡рд╛рджред

рдореБрдЭреЗ рднреА рд╕рдорд╕реНрдпрд╛ рдереАред рдФрд░ рдореИрдВрдиреЗ рдкрд╛рдпрд╛ рдХрд┐ рдореЗрд░рд╛ рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ python2.7 рдХреЗ virtualenv рдореЗрдВ рдЪрд▓ рд░рд╣рд╛ рдерд╛ред

Virtualenv рдХреЛ python3 рдореЗрдВ рдмрджрд▓реЗрдВ рдЗрд╕реЗ рд╣рд▓ рдХрд░ рд╕рдХрддрд╛ рд╣реИред
рд╡рд░реНрдЪреБрдЕрд▓рдПрдиреНрд╡ рдХреЗ рд╕рд╛рде рдЯреЗрдВрд╕рд░рдлрд╝реНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдирд╛

рдореБрдЭреЗ рдЕрднреА рднреА рдпрд╣ рддреНрд░реБрдЯрд┐ рдорд┐рд▓ рд░рд╣реА рд╣реИ рдЬрдм рдореИрдВ рдХреБрдЫ рдХреЛрдб рдирд┐рд╖реНрдкрд╛рджрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП Pycharm рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рд╣реВрдВ
рдпрд╣рд╛рдБ рдореБрдЭреЗ рдХреНрдпрд╛ рдорд┐рд▓рд╛ рд╣реИ, рдХрд┐рд╕реА рднреА рдорджрдж рдХреА рд╕рд░рд╛рд╣рдирд╛ рдХреА рдЬрд╛рдПрдЧреАред рдиреЛрдб: рдореИрдВрдиреЗ python3 setup.py build_ext --inplace рдХрд┐рдпрд╛ рд╣реИред cy_yolo_findboxes.c рдФрд░ cy_yolo2_findboxes рдЬреИрд╕реА рд╕рднреА рдлрд╝рд╛рдЗрд▓реЗрдВ cython_utils рдлрд╝реЛрд▓реНрдбрд░ рдХреЗ рдЕрдВрджрд░ рд╣реИрдВред рд▓реЗрдХрд┐рди рдпрд╣ рдХрд╛рдо рдирд╣реАрдВ рдХрд░ рд╕рдХрддрд╛ред
screen shot 2018-01-31 at 11 46 15 pm

рдореЗрд░реЗ рдкрд╛рд╕ liuhantao9 рдЬреИрд╕реА рд╣реА рддреНрд░реБрдЯрд┐ рд╣реИред рдлрд╝рд╛рдЗрд▓ рд╡рд╣рд╛рдБ рд╣реИ, рдФрд░ рдореИрдВрдиреЗ sys.path.append рдХреЛ рд╕рд╣реА рд╕реНрдерд╛рди рдкрд░ рднреА рдЬреЛрдбрд╝рд╛ рд╣реИред рд▓реЗрдХрд┐рди рдпрд╣ рд╡рд╣реА рддреНрд░реБрдЯрд┐ рдлреЗрдВрдХрддрд╛ рд╣реИ, рдХреЛрдИ рд╡рд┐рдЪрд╛рд░?

рдореЗрд░реЗ рд╕рд╛рде рддреНрд░реБрдЯрд┐ рд╣реБрдИ рдХреНрдпреЛрдВрдХрд┐ рдЕрдЬрдЧрд░ рдХрд╛ рд╕рдВрд╕реНрдХрд░рдг рдерд╛, рдореИрдВ рдЕрдЬрдЧрд░ рдХреЛ 3.6 рд╕реЗ 3.5 рддрдХ рдбрд╛рдЙрдирдЧреНрд░реЗрдб рдХрд░рддрд╛ рд╣реВрдВ рдФрд░ рд╕рднреА рд╕рдорд╕реНрдпрд╛ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдХрд░рддрд╛ рд╣реВрдВред

python3 рдкреНрд░рд╡рд╛рд╣ --h
рдЯреНрд░реЗрд╕рдмреИрдХ (рд╕рдмрд╕реЗ рд╣рд╛рд▓рд┐рдпрд╛ рдХреЙрд▓ рдЕрдВрддрд┐рдо):
рдлрд╝рд╛рдЗрд▓ "рдкреНрд░рд╡рд╛рд╣", рдкрдВрдХреНрддрд┐ 4, рдореЗрдВ
Darkflow.cli рд╕реЗ рдЖрдпрд╛рдд cliHandler
рдлрд╝рд╛рдЗрд▓ "/home/kirubel/YOLO_Object_Detection/darkflow/cli.py", рдкрдВрдХреНрддрд┐ 3, рдореЗрдВ
.net.build рд╕реЗ рдЖрдпрд╛рдд TFNet
рдлрд╝рд╛рдЗрд▓ "/home/kirubel/YOLO_Object_Detection/darkflow/net/build.py", рдкрдВрдХреНрддрд┐ 3, рдореЗрдВ
рд╕реЗ ред рдЖрдпрд╛рдд рд╕рд╣рд╛рдпрддрд╛
рдлрд╝рд╛рдЗрд▓ "/home/kirubel/YOLO_Object_Detection/darkflow/net/help.py", рд▓рд╛рдЗрди 9, рдореЗрдВ
рдЖрдпрд╛рдд cv2
ImportError: 'cv2' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

рддреЛ рдпрд╣ python2.7 рдХреЗ рд▓рд┐рдП рдХрд╛рдо рдирд╣реАрдВ рдХрд░рддрд╛ рд╣реИ?

рдФрд░ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдбрд╛рд░реНрдХрдлреНрд▓реЛ рд╕реНрдерд╛рдкрд┐рдд рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рджрд┐рд╢рд╛рдирд┐рд░реНрджреЗрд╢реЛрдВ рдХрд╛ рд▓рд┐рдВрдХ рдорд░ рдЪреБрдХрд╛ рд╣реИред рдореИрдВ рд╡рд┐рд╢реНрд╡ рд╕реНрддрд░ рдкрд░ рдбрд╛рд░реНрдХрдлреНрд▓реЛ рдХреИрд╕реЗ рд╕реНрдерд╛рдкрд┐рдд рдХрд░реВрдВ?

рдореБрдЭреЗ рдЗрд╕ рд╕рдорд╕реНрдпрд╛ рдХреЛ рд╣рд▓ рдХрд░рдиреЗ рдХреЗ рд▓рд┐рдП рдирд┐рдореНрди рдЖрджреЗрд╢ рдЪрд▓рд╛рдиреЗ рдкрдбрд╝реЗ:

sudo pip3 install opencv-python
sudo pip3 install tensorflow

рд╕реАрдбреА рдбрд╛рд░реНрдХрдлреНрд▓реЛ-рдорд╛рд╕реНрдЯрд░
setup.py build_ext --inplace

рдкреВрд░реНрдг!

рдореЗрд░реЗ рд▓рд┐рдП рдпрд╣ рдбрд╛рд░реНрдХрдлреНрд▓реЛ рдбрд╛рдпрд░реЗрдХреНрдЯрд░реА рдХреЗ рдмрд╛рд╣рд░ рдХреЛрдб рдЪрд▓рд╛рдХрд░ рд╣рд▓ рдХрд┐рдпрд╛ рдЧрдпрд╛ рдерд╛ред python3 рд╕реНрдерд╛рдиреАрдп рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЖрдпрд╛рдд рдХрд░ рд░рд╣рд╛ рдерд╛ рдЬрд┐рд╕рдореЗрдВ рдкреВрд░реНрд╡-рдирд┐рд░реНрдорд┐рдд pyx (рд╕рд╛рдЗрдерди) рдореЙрдбреНрдпреВрд▓ рд╢рд╛рдорд┐рд▓ рдереЗред

рдбрд╛рд░реНрдХрдлреНрд▓реЛ рдирд┐рд░реНрджреЗрд╢рд┐рдХрд╛ рд╕реЗ:

python3 -c "darkflow.net.build рдЖрдпрд╛рдд TFNet рд╕реЗ"
рдореЙрдбреНрдпреВрд▓ рдиреЙрдЯрдлрд╛рдЙрдВрдб рддреНрд░реБрдЯрд┐: 'darkflow.cython_utils.cy_yolo_findboxes' рдирд╛рдо рдХрд╛ рдХреЛрдИ рдореЙрдбреНрдпреВрд▓ рдирд╣реАрдВ

рд╕реАрдбреА ../
python3 -c "darkflow.net.build рдЖрдпрд╛рдд TFNet рд╕реЗ"
[рд╕рдлрд▓рддрд╛]

рд▓рдЧрддрд╛ рд╣реИ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рд╣реЛ рдЧрдпрд╛ рд╣реИред

рдирд┐рд╢реНрдЪрд┐рдд рд░реВрдк рд╕реЗ рд╕рднреА рд╕рдорд╕реНрдпрд╛рдУрдВ рдХрд╛ рд╕рдорд╛рдзрд╛рди рдирд╣реАрдВ рд╣реЛрддрд╛ рд╣реИред

рдореЗрд░реЗ рд▓рд┐рдП рд╕рдорд╛рдзрд╛рди рд╕рд░рд▓ рд╣реИред рдлрд╝рд╛рдЗрд▓ "рдкреНрд░рд╡рд╛рд╣" рдкрд░ рджреЗрдЦреЗрдВ (рд╕рдВрдкрд╛рджрд┐рдд рдХрд░реЗрдВ)ред рдкрд╣рд▓реА рдкрдВрдХреНрддрд┐ "рдкрд╛рдпрдерди" рдХрд╛ рдЖрд╣реНрд╡рд╛рди рдХрд░рдиреЗ рдХрд╛ рдкреНрд░рдпрд╛рд╕ рдХрд░рддреА рд╣реИред рдореЗрд░реЗ рдбрд┐рдлрд╝реЙрд▓реНрдЯ рдХреЙрдиреНрдлрд╝рд┐рдЧрд░реЗрд╢рди рдореЗрдВ, "рдкрд╛рдпрдерди" рдХрд╛ рдЕрд░реНрде рд╣реИ "рдкрд╛рдпрдерди 2"ред рддреЛ рдореИрдВрдиреЗ рдЗрд╕реЗ рд╕рд┐рд░реНрдл "рдкрд╛рдпрдерди" рдХреЗ рдмрдЬрд╛рдп "рдкрд╛рдпрдерди 3" рдореЗрдВ рдмрджрд▓ рджрд┐рдпрд╛ рдФрд░ рдпрд╣ рдПрдХ рдЖрдХрд░реНрд╖рдг рдХреА рддрд░рд╣ рдХрд╛рдо рдХрд░рддрд╛ рд╣реИред

рдореИрдВ рдЬреНрдпреВрдкрд┐рдЯрд░ рдиреЛрдЯрдмреБрдХ рдХрд╛ рдЙрдкрдпреЛрдЧ рдХрд░ рд░рд╣рд╛ рдерд╛, рд▓реЗрдХрд┐рди рдпрд╣ рдореЗрд░реЗ рдПрдирд╛рдХреЛрдВрдбрд╛ рдкреБрд╕реНрддрдХрд╛рд▓рдпреЛрдВ рдХрд╛ рдЙрдкрдпреЛрдЧ рдирд╣реАрдВ рдХрд░ рд░рд╣рд╛ рдерд╛ рдЗрд╕рд▓рд┐рдП рдореИрдВрдиреЗ рдХрдорд╛рдВрдб рдкреНрд░реЙрдореНрдкреНрдЯ рдкрд░ рд╕реНрд╡рд┐рдЪ рдХрд┐рдпрд╛ рдФрд░ рдирд┐рдореНрдирд▓рд┐рдЦрд┐рдд рдХреЛ рдЪрд▓рд╛рдпрд╛:

  1. pip uninstall darkflow рддреЛ

  2. pip install -e .

рдФрд░ рддреНрд░реБрдЯрд┐ рдЪрд▓реА рдЧрдИ рдереАред

рдХреНрдпрд╛ рдпрд╣ рдкреГрд╖реНрда рдЙрдкрдпреЛрдЧреА рдерд╛?
0 / 5 - 0 рд░реЗрдЯрд┐рдВрдЧреНрд╕

рд╕рдВрдмрдВрдзрд┐рдд рдореБрджреНрджреЛрдВ

ManojPabani picture ManojPabani  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

humanova picture humanova  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Khobzer picture Khobzer  ┬╖  5рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

bareblackfoot picture bareblackfoot  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ

Kowasaki picture Kowasaki  ┬╖  4рдЯрд┐рдкреНрдкрдгрд┐рдпрд╛рдБ