手刹是刹手刹控制前轮还是后轮轮?奥拓论坛

OpenCV各个版本共存问题
当今计算机视觉方向算法更新非常快,OpenCV作为最先进的开源计算机视觉库,更新频率也不断加快,从而引出了一个很烦人的关键问题:基于不同版本OpenCV开发的程序共存与兼容问题:我们既想对之前的程序不做太大该动又想利用新版本的一些新的特性或者功能,那怎么办呢?自己根据应用场景总结了一些简单的方法。当然以下的方法是针对VS2008的,对于VS2010及以上版本,各个程序都可以单独配置,应该比较简单。
1.只想使用最新的库,但是其他版本还能正常运行
在配置VS2008时,“包含文件”“可执行文件”“库文件”只需配置为最新版本对应的即可;同时需要程序的头文件中加入相应的&
xxx\OpenCV2.4.3\opencv\build\include\opencv2\legacy\legacy.hpp
;特别是对于基于OpenCV2.0时的Blobtrack跟踪框架的程序;
2.希望能够使用各种版本的库
在配置VS2008时,“包含文件”“可执行文件”“库文件”时把所有需要用到的版本按照由新到旧的顺序配置即可;
3.希望不改动老的框架而想引入用新版本库写的算法代码;
这个最简单的方式是用自己熟悉的版本的OpenCV对新的算法进行简易的封装;
已投稿到:
以上网友发言只代表其个人观点,不代表新浪网的观点或立场。opencv中的几种常见的图像类型_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
opencv中的几种常见的图像类型
上传于||暂无简介
阅读已结束,如果下载本文需要使用0下载券
想免费下载更多文档?
定制HR最喜欢的简历
下载文档到电脑,查找使用更方便
还剩4页未读,继续阅读
定制HR最喜欢的简历
你可能喜欢1250人阅读
【 Image Processing 】(19)
老版本中使用IplImage指针数据类型,需要手工的分配与释放,比较麻烦。
新版本中直接使用Mat数据结构,避免了这种缺点。
没什么技术含量,废话不多说,直接看代码中的注释。
#include &stdio.h&
/* 原始版本头文件
#include &opencv\cv.h&
#include &opencv\cxcore.h&
#include &opencv\highgui.h&
//新版本(2.4.10)头文件
#include &opencv2\opencv.hpp&
#include &opencv2\highgui\highgui.hpp&
#include &opencv2\core\core.hpp&
int main()
// 新版本opencv 2.4.10
Mat imgSrc = imread(&F:\\project\\opencv_1\\1.jpg&);
namedWindow(&Test&);
imshow(&Test&, imgSrc);
waitKey();
/* 原始版本opencv
IplImage *img = cvLoadImage(&F:\\project\\opencv_1\\1.jpg&);
cvNamedWindow(&Test&, CV_WINDOW_AUTOSIZE);
cvShowImage(&Test&, img);
cvWaitKey(0);
cvReleaseImage(&img);
cvDestroyWindow(&Test&);
printf(&Over!\n&);
参考知识库
* 以上用户言论只代表其个人观点,不代表CSDN网站的观点或立场
访问:181884次
积分:5531
积分:5531
排名:第3700名
原创:122篇
转载:21篇
评论:72条
**************************************
欢迎大家一起交流、探索,共同进步!
原创文章,转载请注明出处!
交流范围:嵌入式、Linux、图像处理等。
**************************************}

我要回帖

更多关于 手刹只刹后轮 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信