一起学OpenCV图像处理技术 第一弹

本文介绍了OpenCV的基本概念和历史背景,强调了其在计算机视觉领域的广泛应用。内容包括OpenCV的基本操作,如读取、显示、保存图像,以及waitKey、destroyWindow和destroyAllWindows函数的使用。此外,还提到了学习OpenCV的原因和兴趣所在。
摘要由CSDN通过智能技术生成

什么是OpenCV

OpenCV是一个开源的计算机视觉库, 1999年由英特尔的Gary Brad ski启动。Brad ski在访学过程中注意到,在很多优秀大学的实验室中,都有非常完备的内部公开的计算机视觉接口。这些接口从一届学生传到另一届学生,对于刚入门的新人来说,使用这些接口比重复造轮子方便多了。这些接口可以让他们在之前的基础上更有效地开展工作。OpenCV正是基于为计算机视觉提供通用接口这一目标而被策划的。

由于要使用计算机视觉库, 用户对处理器(CPU) 的要求提升了, 他们希望购买更快的处理器, 这无疑会增加英特尔的产品销量和收入。这也许就解释了为什么OpenCV是由硬件厂商而非软件厂商开发的。当然, 随着OpenCV项目的开源, 目前其已经得到了基金会的支持, 很大一部分研究主力也转移到了英特尔之外, 越来越多的用户为OpenCV做出了贡献。

OpenCV库由C和C++语言编写, 涵盖计算机视觉各个领域内的500多个函数, 可以在多种操作系统上运行。它旨在提供一个简洁而又高效的接口,从而帮助开发人员快速地构建视觉应用。

OpenCV更像一个黑盒, 让我们专注于视觉应用的开发, 而不必过多关注基础图像处理的具体细节。就像PhotoShop一样, 我们可以方便地使用它进行图像处理, 我们只需要专注于图像处理本身,而不需要掌握复杂的图像处理算法的具体实现细节。(取自:《OpenCV轻松入门》 前言)

那么我为什么学OpenCV :1、看好计算机视觉技术未来广阔市场前景;2、大学学习人工智能专业;3、更重要的是个人兴趣了;

图像处理基本操作

在图像处理过程中,读取图像、显示图像和保存图像是最基本的操作。先简单介绍几项基本操作。

1.读取图像

retval=cv2
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值