我修改了OpenCV的legacy模块的一些源代码。我的项目是基于新的遗留模块编写的,我想调试它。我可以考虑的一种方法是使用我修改过的遗留源代码来替换(原始的遗留模块),然后使用编译和重新安装(整个OpenCV )。我认为这种方式太浪费时间,其他模块(如imgproc、highgui等)没有任何变化,也不需要重新安装。我想一定有更容易解决的办法。
我的开发环境是VIM && GDB && opencv 2.4.13。我是linux-opencv的新手.如何在Ubuntu中构建OpenCV的单个模块?如果我想保留原来的遗留模块和新的遗留模块,以防止其他使用,我应该如何做?
发布于 2017-07-13 09:25:23
有一种方法可以实际构建单个模块,而无需从一开始就构建整个源代码。我想您应该遵循这个过程在您的计算机OpenCV中安装Linux中的OpenCV安装。
在对OpenCV的遗留模块进行修改之后,您可以通过使用这些命令来构建该模块。
# Go to the build directory. If you followed the tutorial I shared then it is the release folder
cd release
# And build only the module you want to (For example, legacy model as in your case)
make opencv_legacy
sudo make installhttps://stackoverflow.com/questions/45074356
复制相似问题