当前位置: 首页 > article >正文

[计算机视觉]chapter1

一、什么是计算机视觉

计算机视觉就是用计算机编程,并设计算法来理解在这些图像中有什么。计算机视觉是一门研究如何使机器“看”的科学,更进一步的说,就是是指用摄影机和电脑代替人眼对目标进行识别、跟踪和测量等机器视觉,并进一步做图形处理,使电脑处理成为更适合人眼观察或传送给仪器检测的图像。计算机视觉的有力应用有图像搜索、机器人导航、医学图像分析、照片管理等。

二、图像处理的基础操作(基于opencv)

计算机视觉是一门对图像中信息进行自动提取的学科。相关基本操作包括图像的读入、显示、保存等等。

下面这段代码可以在计算机中显示image图像

通过cv2.imread(文件名相关路径【显示控制参数】)函数读入图像

通过cv.imshow(窗口名,图像名)函数显示图像,但是这里基于opencv进行图像处理,

需要加上相关约束:cv2.waitKey([delay]),如果没有这个限制,那么显示的图像会一闪而过,其中delay参数包括:

dealy=0,无限等待图像显示,直到关闭,也是waitKey的默认数值。
delay<0,等待键盘点击结束图像显示,也就是说当我们敲击键盘的时候,图像结束显示。
delay>0,等待delay毫秒后结束图像显示。

最后cv2.destroyAllWindows()表示把图像从内存中彻底删除。

import cv

http://www.kler.cn/news/356954.html

相关文章:

  • Django 序列化serializers
  • 聊聊Go语言的异常处理机制
  • [H264]x264_encoder_headers函数
  • 并行编程实战——TBB框架的应用之三Supra的配置文件管理
  • Spring Boot 应用程序的 Controller 层中定义一个处理 HTTP DELETE 请求的方法
  • Python | Leetcode Python题解之第494题目标和
  • C++之const指针和const变量
  • 【Python】基础语法-输入输出
  • Mongodb基础用法【总结】
  • ‘perl‘ 不是内部或外部命令,也不是可运行的程序 或批处理文件。
  • JS异步编程进阶(二):rxjs与Vue、React、Angular框架集成及跨框架状态管理实现原理
  • 【React】事件绑定的方式
  • 【SSM详细教程】-03-Spring参数注入
  • 解锁A/B测试:如何用数据驱动的实验提升你的网站和应用
  • 过滤器Filter的介绍和使用
  • 聊聊 Facebook Audience Network 绑定收款账号的问题
  • Linux执行source /etc/profile命令报错:权限不够问(已解决)
  • Linux 之 fdisk 【磁盘分区管理】
  • oracle + mybatis 批量新增
  • lodash 和 lodash-es 的区别