kohtaro246 / adp

0 stars 1 forks source link

deep_sort実装時の問題 #2

Open shingakitakurou opened 3 years ago

shingakitakurou commented 3 years ago

https://github.com/ilyasmg/sort-deepsort-yolov3-ROS 上を参考にROS上でdeep_sortを行うlaunch fileを実行しようとしたらエラーが出ました。 以下がエラードードです https://gist.github.com/shingakitakurou/435afd0e26307fff2c5f1e36a6deb04f

tensorflowをpython2.7に入れたいのですが色々やっても入りません

python3のtensorflowはinstallされているので試しにtrack_deep.py https://gist.github.com/shingakitakurou/61a83062bc4e0952764492a4a83cdee7 の一行目 #!/usr/bin/env python を #!/usr/bin/env python3 に変えると今度はrospkgがないと言われます。 https://gist.github.com/shingakitakurou/d14c41f3e8049a1ac5b23e83b3d3fdf3

kohtaro246 commented 3 years ago

これはやばそうですね。。。。 ros1は基本的にpython2.7でしか動かないのに対して、jetpackのtensorflowはpython3以降でないとサポートしてないみたいです。 かなり無理のある対応になるかと思うのですが、以下の資料のようにroslaunch,rosrun自体はpython2.7で実行されるが、ROSノードは仮想環境上python3で実行されるようにするのはありかもしれないです。 https://qiita.com/tnjz3/items/4d64fc2d36b75e604ab1 (土山くんより、anacondaのインストールができなかったとの報告があったので、使うならpyenvがいいかもしれないです。)