๋ด๊ฐ ๋ฐ๋ชจ๋ฅผ ์คํํ ๋ ์ด๊ฒ์ ๋ณด์ฌ์ค๋๋ค
darkflow/net/yolo/test.py", 6ํ, in
cython_utils.cy_yolo_findboxes์์ yolo_box_constructor ๊ฐ์ ธ์ค๊ธฐ
๋ค์์ ์ฌ์ฉํ์ฌ cython ๋ชจ๋์ ๊ตฌ์ถํ์ต๋๊น?
cd ./cython_utils
python3 setup.py build_ext --inplace
cd ..
์ด๊ฒ์ ํ์ด์ฌ 3์๋ง ํด๋น๋ฉ๋๊น? ๋๊ตฐ๊ฐ ํ์ด์ฌ 2.7์์ ์คํํ๋ ๊ฒ์ ๋ํด ๋งํ ๋ฌธ์ ์ค ํ๋๋ฅผ ๋ณด์์ต๋๋ค.
https://github.com/thtrieu/darkflow/issues/18
python2.7.Great ํฌํธ์์ ์ด darkflow๋ฅผ ์คํํ ์ ์์ต๋๊น? python3๊ณผ ์ ์๋ํฉ๋๋ค. ์ด์ ๋ํ ์ต์ ์ ์์คํ
์๊ตฌ ์ฌํญ์ด ์์ต๋๊น?
๊ฐ์ฌํฉ๋๋ค.
๋์๊ฒ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค. ํด๊ฒฐํ์ ๋ถ ๊ณ์ ๊ฐ์? ๋ ๋์ PC์์ ํด๋ณด๊ณ cython ๋ชจ๋์ ๊ตฌ์ถํด ๋ณด์์ง๋ง ๋ ๋ฐ์ํ์ต๋๋ค.
@lesthad666
๋๋ ๋น์ ์ด ๊ทธ๊ฒ์ ํด๊ฒฐํ๋ค๋ฉด ์ง๊ธ์ด ๋ฌธ์ ๋ฅผ ๋ซ์ ๋๋ผ๊ณ ์๊ฐํฉ๋๋ค. ๊ทธ๊ฒ์ด ๋ด ์ํฉ๊ณผ ํด๊ฒฐ์ฑ
์
๋๋ค.
@abagshaw ๊ฐ ๋งํ๋ฏ์ด ๋ค์๊ณผ ๊ฐ์ด cython ๋ชจ๋์ ๊ตฌ์ถํ์ต๋๋ค.
`
cd ./cython_utils
python3 setup.py build_ext --inplace
CD ..
`
๊ทธ๋ฐ ๋ค์ "flow" ํ์ผ์ ์ฃผ์ํ๊ณ ์ด ํ์ผ์ ์ด๊ณ "#! /usr/bin/env python"์ "#! /usr/bin/env python3"์ผ๋ก ์์ ํ๋ฉด ์ ๋๋ก ์๋ํฉ๋๋ค.
python3์ผ๋ก ์คํํ๋ฉด ์ฌ๊ธฐ์์ ๋์์ด ๋์์ต๋๋ค. ๊ทธ๋ฐ ๋ค์ python3์๋ tensorflow ๋ฐ opencv-python์ ์ค์นํด์ผ ํฉ๋๋ค.
์ฝ๊ฐ์ ์์ opencv-python
์ ๋ชจ๋ฐฉ์ผ๋ก ์ธํด ์นด๋ฉ๋ผ ์
๋ ฅ์ ์ป์ผ๋ ค๊ณ ํ ๋ ๊ฒฐ๊ตญ ๋ฐ์ํฉ๋๋ค. ํด๊ฒฐ ๋ฐฉ๋ฒ์ ์ฐพ์ผ๋ ค๊ณ ํฉ๋๋ค.
๋์๊ฒ๋ ๊ฐ์ ๋ฌธ์ ๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ ๊ฒฝ์ฐ์๋ darkflow/net/yolo/test.py ๋ผ์ธ 7์ import pyximport; pyximport.install()
๋ฅผ ์ถ๊ฐํ์ต๋๋ค.
๋ด ํด๊ฒฐ์ฑ
์ 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
์๋ ์์ ๋ shebang #! /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'
ํฐ๋ฏธ๋์ ๋ค์์ ์ ๋ ฅํ์ฌ cython์ ์ค์นํ ์ ์์ต๋๋ค.
sudo apt-get ์ค์น 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
๋ ์ค์ ๋ก ๋ด๊ฐ ๋ฏฟ๋ ๋ฒ๊ทธ์
๋๋ค. ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๊ธฐ ์ํ ๊ณต๊ฐ PR์ด ์ด๋ฏธ ์์ต๋๋ค(https://github.com/thtrieu/darkflow/pull/273) - ๋ฌธ์ ๋ ๋ค์์ ์ฌ์ฉํ๋ ๋์ darkflow
์์ ์ง์ ํ์๋๋ ๋ชจ๋ ๊ฐ์ ธ์ค๊ธฐ ๊ฒฝ๋ก๋ก ์ธํด ๋ฐ์ํ๋ค๊ณ ์๊ฐํฉ๋๋ค. ์๋ ๊ฒฝ๋ก. darkflow
๊ฐ pip
๋ฅผ ์ฌ์ฉํ๋ ๋ค๋ฅธ ๋ ๊ฐ์ง ์ต์
์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ ์ญ์ ์ผ๋ก ์ค์น๋ ๊ฒฝ์ฐ( ์ฌ๊ธฐ ์ ์ค๋ช
๋จ) ์ ๋๋ก ์๋ํ์ง๋ง ์ ์ญ์ ์ผ๋ก ์ค์น๋์ง ์์ ๊ฒฝ์ฐ ์ด๋ฌํ ๊ฐ์ ธ์ค๊ธฐ๊ฐ ์คํจํฉ๋๋ค. PR์ ์ด๋ฌํ ๊ฐ์ ธ์ค๊ธฐ๋ฅผ ์๋์ ์ผ๋ก ๋ง๋ค๋ฏ๋ก darkflow
๊ฐ ์ ์ญ์ ์ผ๋ก ์ค์น๋์๋์ง ์ฌ๋ถ์ ๊ด๊ณ์์ด ์๋ํด์ผ ํฉ๋๋ค. ๋ฐ๋ผ์ ์ผ์์ ์ผ๋ก ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ํด๋น PR์ด ๋ณํฉ๋ ๋๊น์ง pip
๋ฅผ ์ฌ์ฉํ๋ ์ต์
์ค ํ๋๋ฅผ ์ฌ์ฉํ์ฌ ์ค์น๋ฅผ ์๋ํ์ญ์์ค.
๋ ๋ฒ์งธ ๋ฌธ์ ์ ๊ด๋ จํ์ฌ darkflow
์ ์ญ์ผ๋ก ์ค์นํ์ง ์์ผ๋ฉด flow
๊ฐ ์๋ํ์ง ์์ต๋๋ค. ์ด๊ฒ์ ๋ฒ๊ทธ๊ฐ ์๋๋๋ค. Cython ํ์ฅ์ ๋น๋ํ๋ฉด pip install .
darkflow
๊ฐ ์ค์น๋์ง ์์ผ๋ฏ๋ก 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
"๋ค๋ฅธ ํ์ด์ฌ ์์ฉ ํ๋ก๊ทธ๋จ์์ darkflow ์ฌ์ฉ"์์ ์์ ์ฝ๋๋ฅผ ์คํํ๋ ค๊ณ ํ ๋ ๋์ผํ ๋ฌธ์ ImportError: No module named 'darkflow.cython_utils.cy_yolo_findboxes'
๊ฐ ๋ฐ์ํ์ต๋๋ค.
์ ๋ Anaconda ํ๊ฒฝ์์ python 3์ ์ฌ์ฉํ๊ณ ์์ผ๋ฉฐ pip install ์ ์ฌ์ฉํ์ฌ ์ ์ธ๊ณ์ ์ผ๋ก darkflow๋ฅผ ์ค์นํ์ต๋๋ค.
์ ์๋ ์๋ฃจ์
์ ์๋ํ๊ณ ์ถ์ต๋๋ค: python3 setup.py build_ext --inplace
ํ์ง๋ง cython_utils
setup.py
๊ฐ ํ์๋์ง ์์ต๋๋ค. ๋ด๊ฐ ๋ญ๊ฐ๋ฅผ ๋์น๊ณ ์์ต๋๊น?
@stesalati ์ ๊ฐ์ ๋ฌธ์ ์
๋๋ค. cython_utils
setup.py
๊ฐ ์์ต๋๋ค.
Windows 10์์ "python flow --model cfg / yolo.cfg --load bin / yolo.weights --demo E: \ image \ photos \ abrilss.wmv --gpu 1.0"์ ์คํํ๋ฉด ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
"ImportError: ' darkflow.cython_utils.cy_yolo_findboxes'๋ผ๋ ๋ชจ๋์ด ์์ต๋๋ค. "
setup.py๊ฐ cython_utils์ ์๊ธฐ ๋๋ฌธ์ ๊ณ์ํ๋ ๋ฐฉ๋ฒ์ ๋ชจ๋ฅด๊ฒ ์ต๋๋ค.
@clitenmestra ๋ darkflow ๋๋ ํ ๋ฆฌ์์ 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 cython ์ ์ค์นํ์ จ์ต๋๊น?
์, cython์ด ์๊ณ ๋ค์ ์ฝ๋๊ฐ ์คํ๋ฉ๋๋ค.
import cython
cython.__version__
'0.25.2'
@clitenmestra
(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
์๋ํฉ๋๋ค. pip
๋๋ conda
๋ฅผ ์ฌ์ฉํ์ฌ cython, numpy, mkl์ ์ค์นํ ๊ฒ์ ๋ฌด์์
๋๊น?
๋ด ์์คํ
์ ์ด๋ฏธ cython_utils๊ฐ ์๊ธฐ ๋๋ฌธ์ --inplace
๋ฅผ ์ฌ์ฉํ์ต๋๋ค. --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
๋๋ ๋๋ถ๋ถ์ ํจํค์ง ์ค์น์ aconda๋ฅผ ์ฌ์ฉํ์ต๋๋ค.
๊ทํ์ ์๋ต์์ 3๊ฐ์ ํ์ผ ์ฌ๋ณธ์ด ๋ง๋ค์ด์ก๋ค๋ ๊ฒ์ ์ฝ์ ํ, ์ ๋ ์ ์ปดํจํฐ์ ANACONDA site_packages darkflow์์ ํด๋น ํ์ผ์ ์ฐพ์๊ณ ์ ํ๋ก์ ํธ์ cython_utils์ ๋ณต์ฌํ์ต๋๋ค. ์ฌ๊ธฐ์์ ํ์ผ ์์น๋ฅผ ์์ ํ๋ฉด GPU๋ฅผ ์ฌ์ฉํ์ฌ ๋ช
๋ น์ด ์ ๋๋ก ์๋ํฉ๋๋ค.
๋ด ์๋ชป๋ ์ค์น์ ์์ธ์ ์ฐพ๊ธฐ ์ํด ๋ ๊น์ด ๋ค์ด๊ฐ ๊ฒ์
๋๋ค.
๊ด์ฌ์ ๊ฐ์ ธ์ฃผ์
์ ๊ฐ์ฌํฉ๋๋ค.
๋๋ ๋ฌธ์ ๊ฐ ์์๋ค. ๊ทธ๋ฆฌ๊ณ ๋ด tensorflow๊ฐ python2.7์ virtualenv์์ ์คํ๋๊ณ ์์์ ๋ฐ๊ฒฌํ์ต๋๋ค.
virtualenv๋ฅผ python3์ผ๋ก ๋ณ๊ฒฝํ๋ฉด ์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ ์ ์์ต๋๋ค.
virtualenv๋ก ํ
์ํ๋ก ์ค์นํ๊ธฐ
Pycharm์ ์ฌ์ฉํ์ฌ ์ผ๋ถ ์ฝ๋๋ฅผ ์คํํ ๋ ์ฌ์ ํ ์ด ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค.
์ฌ๊ธฐ ๋ด๊ฐ ์ป์ ๊ฒ์ด ์์ต๋๋ค. ๋์์ ์ฃผ์๋ฉด ๊ฐ์ฌํ๊ฒ ์ต๋๋ค. ๋
ธ๋: python3 setup.py build_ext --inplace๋ฅผ ์๋ฃํ์ต๋๋ค. cy_yolo_findboxes.c ๋ฐ cy_yolo2_findboxes์ ๊ฐ์ ๋ชจ๋ ํ์ผ์ ๋ชจ๋ cython_utils ํด๋ ์์ ์์ต๋๋ค. ํ์ง๋ง ์๋ํ์ง ์์ต๋๋ค.
liuhantao9์ ๊ฐ์ ์ค๋ฅ๊ฐ ์์ต๋๋ค. ํ์ผ์ด ์๊ณ ์ฌ๋ฐ๋ฅธ ์์น์ sys.path.append๋ฅผ ์ถ๊ฐํ์ต๋๋ค. ๊ทธ๋ฌ๋ ๋์ผํ ์ค๋ฅ๊ฐ ๋ฐ์ํฉ๋๋ค. ์ด๋ค ์์ด๋์ด๊ฐ ์์ต๋๊น?
๋์๊ฒ ๋ฐ์ํ ์ค๋ฅ๋ python ๋ฒ์ ๋๋ฌธ์ด์์ต๋๋ค. python์ 3.6์์ 3.5๋ก ๋ค์ด๊ทธ๋ ์ด๋ํ๊ณ ๋ชจ๋ ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ์ต๋๋ค.
python3 ํ๋ฆ --h
์ญ์ถ์ (๊ฐ์ฅ ์ต๊ทผ ํธ์ถ ๋ง์ง๋ง):
ํ์ผ "ํ๋ฆ", 4ํ, in
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์์ ์๋ํ์ง ์์ต๋๊น?
๊ทธ๋ฆฌ๊ณ ์ ์ธ๊ณ์ ์ผ๋ก darkflow๋ฅผ ์ค์นํ๊ธฐ ์ํ ์ง์นจ์ ๋ํ ๋งํฌ๋ ์ฃฝ์์ต๋๋ค. Darkflow๋ฅผ ์ ์ญ์ ์ผ๋ก ์ค์นํ๋ ค๋ฉด ์ด๋ป๊ฒ ํด์ผ ํฉ๋๊น?
์ด ๋ฌธ์ ๋ฅผ ํด๊ฒฐํ๋ ค๋ฉด ๋ค์ ๋ช ๋ น์ ์คํํด์ผ ํ์ต๋๋ค.
sudo pip3 install opencv-python
sudo pip3 install tensorflow
cd ๋คํฌํ๋ก์ฐ ๋ง์คํฐ
setup.py build_ext --inplace
์๋ฃ!
๋๋ฅผ ์ํด ์ด๊ฒ์ darkflow ๋๋ ํ ๋ฆฌ ์ธ๋ถ์์ ์ฝ๋๋ฅผ ์คํํ์ฌ ํด๊ฒฐ๋์์ต๋๋ค. python3์ ๋ฏธ๋ฆฌ ๋น๋๋ pyx(cython) ๋ชจ๋์ด ํฌํจ๋ ๋ก์ปฌ ๋๋ ํ ๋ฆฌ์์ ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ๊ฐ์ ธ์ค๊ณ ์์์ต๋๋ค.
darkflow ๋๋ ํ ๋ฆฌ์์:
python3 -c "darkflow.net.build์์ TFNet ๊ฐ์ ธ์ค๊ธฐ"
ModuleNotFoundError: 'darkflow.cython_utils.cy_yolo_findboxes'๋ผ๋ ๋ชจ๋์ด ์์ต๋๋ค.
CD ../
python3 -c "darkflow.net.build์์ TFNet ๊ฐ์ ธ์ค๊ธฐ"
[์ฑ๊ณต]
๋ชจ๋ ๋ฌธ์ ๊ฐ ํด๊ฒฐ๋ ๊ฒ ๊ฐ์ต๋๋ค.
๋ชจ๋ ๋ฌธ์ ๋ ํ์คํ ํด๊ฒฐ๋์ง ์์ต๋๋ค.
์ ์๊ฒ ํด๊ฒฐ์ฑ ์ ๊ฐ๋จํฉ๋๋ค. ํ์ผ "flow"๋ฅผ ๋ณด์ญ์์ค(ํธ์ง). ์ฒซ ๋ฒ์งธ ์ค์ "python"์ ํธ์ถํ๋ ค๊ณ ์๋ํฉ๋๋ค. ๋ด ๊ธฐ๋ณธ ๊ตฌ์ฑ์์ "python"์ "python2"๋ฅผ ์๋ฏธํฉ๋๋ค. ๊ทธ๋์ ๊ทธ๋ฅ "python" ๋์ "python3"์ผ๋ก ๋ณ๊ฒฝํ๊ณ ๋งค๋ ฅ์ฒ๋ผ ์๋ํฉ๋๋ค.
jupyter ๋ ธํธ๋ถ์ ์ฌ์ฉํ๊ณ ์์์ง๋ง ์๋์ฝ๋ค ๋ผ์ด๋ธ๋ฌ๋ฆฌ๋ฅผ ์ฌ์ฉํ์ง ์์๊ธฐ ๋๋ฌธ์ ๋ช ๋ น ํ๋กฌํํธ๋ก ์ ํํ๊ณ ๋ค์์ ์คํํ์ต๋๋ค.
pip uninstall darkflow
๊ทธ๋ผ
pip install -e .
๊ทธ๋ฆฌ๊ณ ์ค๋ฅ๊ฐ ์ฌ๋ผ์ก์ต๋๋ค.
๊ฐ์ฅ ์ ์ฉํ ๋๊ธ
๋ค์์ ์ฌ์ฉํ์ฌ cython ๋ชจ๋์ ๊ตฌ์ถํ์ต๋๊น?