DataWhale - OpenCV教程01

  • MetaData:
    • Author:
    • Link: https://vxr.xet.tech/s/49dV3o
    • Publisher:
    • Date: 2022-12-12 - 16:28
      • 笔记记录的时间 ✅ 2022-12-12
    • Tag: 软件技能

计算机视觉的发展历史:

  • 1982年马尔的书《视觉》,将视觉的任务分为两类:重建和识别。
  • 2012年,AlexNet 模型赢得了ImageNet 图像分类的比赛冠军。

传统计算机视觉框架:
DataWhale - OpenCV教程01_第1张图片
深度学习计算机视觉框架:
DataWhale - OpenCV教程01_第2张图片
当前业界主流框架的应用:
DataWhale - OpenCV教程01_第3张图片

OpenCV框架

OpenCV模块与架构

DataWhale - OpenCV教程01_第4张图片

图像的理解

灰度图像——单通道图像;
彩色图像——三通道图像。

OpenCV 的三通道图式BGR。

相关简单代码:

# 导入OpenCV库  
import cv2 as cv  
# 导入Numpy库  
import numpy as np  
  
# OpenCV 中的图像通道是BGR的顺序  
  
def show_image():  
    image = cv.imread("dog.jpg")  
    cv.imshow("dog", image)  
    cv.waitKey(0)
    cv.destoryAllWindows()    
  
if __name__ == '__main__':  
    show_image()

小细节: cv.waitKey(0)中的 中的K是大写的,如果是小写的会出现错误:
AttributeError: module ‘cv2.cv2’ has no attribute ‘waitkey’

从最最基础的学习opencv和python。

你可能感兴趣的:(opencv,opencv,python,计算机视觉)