praveen-palanisamy / multiple-object-tracking-lidar

C++ implementation to Detect, track and classify multiple objects using LIDAR scans or point cloud
MIT License
796 stars 229 forks source link

error #13

Closed VijeetBenni closed 5 years ago

VijeetBenni commented 5 years ago

After following all instructions from ReadMe, when I run _$ rosrun multi_object_tracking_lidar kf_tracker_ I am getting the below error.

/catkin_ws/devel/lib/multi_object_tracking_lidar/kf_tracker: error while loading shared libraries: libopencv_video3.so.3.3: cannot enable executable stack as shared object requires: Invalid argument

I am using kinect ros.

praveen-palanisamy commented 5 years ago

Hi @VijeetBenni , It looks like you have a problem with the OpenCV installation on your machine. You didn't mention if you are on Ubuntu/Linux or on Windows with WSL/WSL2 but, as the error says, your OpenCV libraries do not have executable stack flag set.

The following could solve your issue:

  1. sudo apt install prelink
  2. sudo execstack -c /usr/local/lib/libopencv_video*

Note: If the OpenCV libraries are not installed on your machine in /usr/local/lib/, change the path in command 2. above to point to the directory where you have it installed.

praveen-palanisamy commented 5 years ago

@VijeetBenni : I am closing the issue since a resolution for your setup was provided. Feel free to re-open or create a new one if your issue still persists.