计算机视觉介绍

本文介绍了作者学习OpenCV的经历,以及计算机视觉在股票交易中的潜在应用。OpenCV是一个跨平台的计算机视觉库,常用于图像处理和模式识别。文章简述了安装OpenCV的步骤,并鼓励读者通过实践进入计算机视觉的世界,同时提及其在智慧医疗和无人驾驶等领域的关键作用。
摘要由CSDN通过智能技术生成

前言

 

从大一第二学期开始接触Opencv,这一年也大大小小的写过不少东西,但是在一开始学Opencv时自己也是十分的迷茫,走过很多弯路,希望能总结一下计算机视觉这一块,也帮助对Opencv感兴趣的同学尽快的入门学习。

计算机视觉中对图片的边缘检测,用到的算法其实就是滤波函数,通过过滤噪音,寻找真正的波的最大震荡位置。这种滤波函数其实完全可以用到股票交易中,将小的波形过滤掉,在大的波形中寻找买卖点。我之前智能选股系统还是有一些不足需要调整,比如对大盘牛市时找不到较好的进场点,这一块也许可以在滤波函数中寻找些什么灵感。所以学术很多东西都是相通的,没必要那么较真必须要在哪一领域一路磕到死。俗话说技多不压身,重要是你感兴趣,勇敢的去探索。并且计算机视觉对智慧医疗、无人驾驶等领域有不可或缺的作用,所以计算机视觉大火。

首先认识到Opencv是见识一位计算机学院学长做的人脸识别系统,当时感觉,哇,好高大上啊,那是也一无所知,正好当时开始自学Python,看了一些东西,便开始研究学习这个东东。

 

Opencv是什么

 

OpenCV的全称是Open Source Computer Vision Library,是一个跨平台的计算机视觉库。OpenCV是由英特尔公司发起并参与开发,以BSD许可证授权发行,可以在商业和研究领域中免费使用。OpenCV可用于开发实时的图像处理、计算机视觉以及模式识别程序。该程序库也可以使用英特尔公司的IPP进行加速处理。

OpenCV用C++语言编写,它的主要接口也是C++语言,但是依然保留了大量的C语言接口。该库也有大量的Python, Java and MATLAB/OCTAVE (版本2.5)的接口。这些语言的API接口函数可以透过在线文档获取。现在也提供对于C#, Ch,Ruby的支持。

所有新的开发和算法都是用C++接口。一个使用CUDA的GPU接口也于2010年9月开始实现。

(以上介绍粘贴自维基百科)

 

这也是大家经常见的比如门禁,人脸识别之类的。

 

安装Opencv

 

打开CMD通过PIP安装,前提是大家已经安装好python

pip install opencv-python

安装完成时打开Python IDE或者Pycharm再或者Jupyter输入

import cv2
print(cv2.__version__)

进行查看安装Opencv的版本,观察是否安装成功。

 

此处使用Pycharm进行演示,如果出现结果则安装成功。

结语

这篇文章到这就结束了,但是我们的故事才刚刚开始。大家可以关注微信公众号千条树下的果子查看原文

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值