找不到 cvUpdateMotionHistory函数
我使用的是ubuntu 16.04,装有ROS系统,在cmake时发现,寻找的是ROS中OpenCV库3.3.1,
所以,我打开CMakeCache.make文件,发现下面一句。
因此,可能在生成make文件时,没有指定OpenCV版本导致的。所以,打开CMakeLists.txt文件。
vim CMakeLists.txt
指定OpenCV版本。
find_package( OpenCV 2.4.9.1 EXACT REQUIRED )
删除原先生成的make文件,重新执行下面命令。生成新的Makefile
cmake .
make
./OpenCV
编译通过,并可以打开摄像头。