近期项目需要用到OpenCV中的几个函数,但其函数无法全部实现自己需要的功能,故而需要改进部分函数,为安全及效率起见,想参考OpenCV的源码来改进,这样节省时间的同时亦可提供代码的鲁棒性和通用性.那么如何查看OpenCV的源代码?在VS2010环境下,使用“Go to Definition”显然不能满足要求(OpenCV已被编译成LIB及DLL文件供调用),简单搜索了一下,得知可CMake导出OpenCV源码生成VC++项目,进入可查看源码,下面一步一步来达到此目的. 一.下载并安装CMake
vs2012建的项目vs2010打不开,但vs2010的项目vs2012能打开,所以我觉得vs2012没有对解决方案进行重大的调整,尝试修改了一下.sln文件,使用vs2010就能打开了,方法如下: 1用记事本打开.sln文件 2替换第一行和第二行 修改为 Microsoft Visual Studio Solution File, Format Version 11.00 # Visual Studio 2010 3保存 现在vs2010就能打开这个解决方案了
第一步: 打开VS2010项目的SLN文件有如下代码: Microsoft Visual Studio Solution File, Format Version 11.00# Visual Studio 2010 将之改为: Microsoft Visual Studio Solution File, Format Version 10.00# Visual Studio 2008 第二步: 打开VS2010项目的 .csproj和.csproj.user文件的开头会有如下代码: ToolsV