历史地理知识|opencv入门要学多久,opencv 截取矩形区域( 二 )
学习OPENCV困难吗? 一般需要多久? 有没好的电子书推荐一本【历史地理知识|opencv入门要学多久,opencv 截取矩形区域】内容来自用户:sandy154525105
Opencv资料
----ByMocoSun2010.12.19
1.简介OpenCV的全称是:OpenSourceComputerVisionLibrary,Intel公司支持的开源计算机视
觉库,采用c/c++编写,可以运行在linux/windows/mac等操作系统上 。 Opencv还提供了python、ruby、matlab以及其他语言的接口 。
其目标是构建一个简单易用的计算机视觉框架,以帮助开发人员更便捷地设计更复杂的计算机视觉相关应用程序 。 Opencv包含的函数有500多个,覆盖了如工厂产品检测、医学成像、信息安全、用户界面、摄像机标定、立体视觉和机器人等,具体将在下面介绍 。 Opencv使用宽松的BSD开源协议,在遵守协议的情况下,允许生成商业产品,不必开发源代码 。
Opencv利用了IPP(高性能多媒体函数库)高度手工优化,且在inter处理器上有更高的运行速度 。 最新版本:2.2,项目网址其他版本的OpenCV:opencv-extension-library:扩展,,另一个扩展,版opencv,底层还是c,的结构:
cv图像处理和视觉算法
MLL统计分类器
HighGUI图像和视频输入/出
CXCORE
基本结构和算法,XML支持,绘图函数
2.Opencv例子
2.1显示图像
Opencv可以读取各种类型的图像,包括BMP,DIB,JPEG,JPE,PNG,PBM,PGM,
PPM,SR,RAS,TIFF等
opencv 好学吗?opencv只是个工具,它实现了计算机视觉领域很多很实用的算法 。
学习opencv之前请先对计算机视觉的基础知识进行学习,建议至少学习一本计算机视觉的理论书籍和一本图像处理的理论书籍
有了以上基本的理论基础,再学习opencv,教程可以看,但更多的应该是看参考文档 。 opencv的参考文档是非常完善的,有看不懂的再到网上搜索,要抓住这个函数有什么用,在什么情况下用,输入输出分别是什么这条主线来学习 。
另外关于opencv1.0和2.0以上版本
我建议新手从1.0入手,2.0大量使用mat,对于新手来说有些函数使用方法难以理解 。
其实1.0版本已经足够强大了,我做过很多项目,都是用的1.0,对于新手来说,1.0已经足够你去啃上一年 。 当然2.0以上版本又多了很多算法,但其实很多算法很少用 。 所以从1.0入手是个不错的选择
推荐阅读
- 历史地理知识|帝豪皮卡多久才能上市
- 历史地理知识|早孕出血一般多久消失,姨妈血和早孕血区别图片
- 历史地理知识|st多久会退市,st之后几年退市
- 历史地理知识|股票申购后多久上市交易,打新股中签后多久上市
- 历史地理知识|狂犬疫苗第二针可以推迟多久打,狂犬免疫球蛋白和狂犬疫苗的区别
- 历史地理知识|868区间1线多久一班
- 历史地理知识|松江到浦东机场要多久,松江区到浦东T2机场多久
- 历史地理知识|格格小区快递能放多久
- 历史地理知识|余姓和哪个姓是世仇,余氏总祠堂在哪里
- 历史地理知识|鱼缸放在家里哪个位置好,鱼缸放在哪里合适
