2017-12-17 11 views
0

현재 카메라가 설치된 상태에서 RPi 제로에 darkflow를 실행하려고합니다.라즈베리 파이를 감지 할 때 darkflow 오류 : 정의되지 않은 기호 : _ZN6google8protobuf8 내부 26fixed_address_empty_stringE

darkflow를 사용하는 감지는 조금 느리지 만 pi 3에서 꽤 잘 작동합니다. 그래서 저는 제로에서 비슷하다고 생각했으나 그렇지 않았습니다.

내가 OpenCV의 3.3.1을 설치 관리 tensorflow-1.4.0-cp34 - 없음 -에서 이름
tensorflow-1.4.0-cp35 - 없음 - any.whl을 사용하고 tensorflow ((A 건설하는 일을했다) any.whl), 그리고 그들이 잘 작동하는 (일종의 ... tensorflow 때문에 파이썬 버전 호환성에 약간의 경고를 보여줍니다 -하지만 피트 워든의 블로그에 따라 어쨌든 일하고 :

python setup.py build_ext --inplace 
https://petewarden.com/2017/08/20/cross-compiling-tensorflow-for-the-raspberry-pi)

내장 darkflow

아무런 문제가 없습니다.

Traceback (most recent call last): 
    File "./flow", line 4, in <module> 
    from darkflow.cli import cliHandler 
    File "/home/pi/tensor/darkflow/darkflow/cli.py", line 3, in <module> 
    from .net.build import TFNet 
    File "/home/pi/tensor/darkflow/darkflow/net/build.py", line 5, in <module> 
    from .ops import op_create, identity 
    File "/home/pi/tensor/darkflow/darkflow/net/ops/__init__.py", line 1, in <module> 
    from .simple import * 
    File "/home/pi/tensor/darkflow/darkflow/net/ops/simple.py", line 1, in <module> 
    import tensorflow.contrib.slim as slim 
    File "/home/pi/tensor/lib/python3.5/site-packages/tensorflow/contrib/__init__.py", line 82, in <module> 
    from tensorflow.contrib.eager.python import tfe as eager 
    File "/home/pi/tensor/lib/python3.5/site-packages/tensorflow/contrib/eager/python/tfe.py", line 76, in <module> 
    from tensorflow.contrib.eager.python.datasets import Iterator 
    File "/home/pi/tensor/lib/python3.5/site-packages/tensorflow/contrib/eager/python/datasets.py", line 23, in <module> 
    from tensorflow.contrib.data.python.ops import prefetching_ops 
    File "/home/pi/tensor/lib/python3.5/site-packages/tensorflow/contrib/data/python/ops/prefetching_ops.py", line 25, in <module> 
    resource_loader.get_path_to_datafile("../../_prefetching_ops.so")) 
    File "/home/pi/tensor/lib/python3.5/site-packages/tensorflow/contrib/util/loader.py", line 55, in load_op_library 
    ret = load_library.load_op_library(path) 
    File "/home/pi/tensor/lib/python3.5/site-packages/tensorflow/python/framework/load_library.py", line 56, in load_op_library 
    lib_handle = py_tf.TF_LoadLibrary(library_filename, status) 
    File "/home/pi/tensor/lib/python3.5/site-packages/tensorflow/python/framework/errors_impl.py", line 473, in __exit__ 
    c_api.TF_GetCode(self.status.status)) 
tensorflow.python.framework.errors_impl.NotFoundError: /home/pi/tensor/lib/python3.5/site-packages/tensorflow/contrib/data/python/ops/../../_prefetching_ops.so: undefined symbol: _ZN6google8protobuf8internal26fixed_address_empty_stringE 

I :

./flow --imgdir=sample_img --model cfg/tiny-yolo-voc.cfg --load bin/tiny-yolo-voc.weights --gpu 0 

가 오류가 있습니다 :

을하지만 감지 다음 명령을 사용하여 작동하는지 내가 확인하려고 할 때 (내가 python3에 venv에있어 그것을 실제로 python3입니다) 무엇이 잘못되었으며 어떻게 해결해야하는지 잘 모릅니다. 도와 드릴까요?

답변