ROSでcv_bridgeモジュールImportError:libopencv_core3.so.3.3: cannot open shared object file


ROS Kineticで  pythonを使用してopencvプログラムを開発し、ハードウェアはベリーパイプラットフォームを使用し、システムubuntu 1604はbridge.imgmsgを呼び出す.to_cv 2(data,'bgr 8')関数タイムズエラー:
cv_img = bridge.imgmsg_to_cv2(data, 'bgr8')
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/cv_bridge/core.py", line 163, in imgmsg_to_cv2
    dtype, n_channels = self.encoding_to_dtype_with_channels(img_msg.encoding)
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/cv_bridge/core.py", line 99, in encoding_to_dtype_with_channels
    return self.cvtype2_to_dtype_with_channels(self.encoding_to_cvtype2(encoding))
  File "/opt/ros/kinetic/lib/python2.7/dist-packages/cv_bridge/core.py", line 91, in encoding_to_cvtype2
    from cv_bridge.boost.cv_bridge_boost import getCvType
ImportError: libopencv_core3.so.3.3: cannot open shared object file: No such file or directory

libopencvの確認core 3.so.3.3ファイルは/opt/ros/kinetic/lib/arm-linux-gnueabihf/に存在するがcv_bridgeパッケージは見つかりません.
Googleの未決を検索して、1時間後に忍耐力を失って暴力を振るった.このopencvライブラリを存在する可能性のあるすべての場所にコピーし、すべてのファイルを/opt/ros/kinetic/libにコピーすれば解決できることを発見した.
 sudo cp opt/ros/kinetic/lib/arm-linux-gnueabihf/libopencv_*   /opt/ros/kinetic/lib