| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> OpenCV4 学习笔记 DAY1 -> 正文阅读 |
|
[人工智能]OpenCV4 学习笔记 DAY1 |
课程来源:?B站 OpenCV4 C++ 快速入门视频30讲 目录 第一节课 OpenCV4.5.1环境配置和搭建Visual Studio 2017 pro + OpenCV 4.5.1 环境跟着视频做就可以搭好。 要注意的是每次新建一个项目的时候要调为Release x64. (下载了一个有用的解压软件7-zip) 第二节课 图像读取与显示imread 读取图像 使用格式:imread(path, color) ? ? ? ? ? ? ? ? color:IMREAD_GRAYSCALE 灰度,默认彩色 imshow 显示图像 使用格式:imshow(name, data) ? ? ? ? ? ? ? ? data:数据对象 namedWindow 窗口 使用格式:namedWindow(name, pattern) ? ? ? ? ? ? ? ? pattern: WINDOW_FREERATIO?调节窗口大小,可以显示全部图片 ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?WINDOW_AUTOSIZE?自动,可能不会显示全部图片
第三节课 图像色彩空间转换1. 色彩空间转换函数 —— cvtColor使用格式:cvtColor(mat1, mat2, pattern)——mat1是转换前,mat2是转换后,pattern是转换方式 ? ? ? ? ? ? ? ? ? pattern:? ? ? ?COLOR_BGR2GRAY = 6 彩色到灰度 ????????????????????????????????????????COLOR_GRAY2BGR = 8 灰度到彩色 ????????????????????????????????????????COLOR_BGR2HSV = 40 BGR到HSV ????????????????????????????????????????COLOR_HSV2BGR = 54 HSV到BGR HSV:色调(H),饱和度(S),明度(V) 2. 图像保存 —— imwrite使用格式:imwrite(path, data)
效果: ?第四节课 图像对象的创建与赋值?C++中Mat对象的创建 Python中Numpy数组对象 CV_8UC3:8表示8位 U表示无符号 C表示char类型 3表示通道数
E.G.
? ?显示全蓝色图片的代码段:
?注意: Mat m4=m3; 此时m4就是m3,改变m4则m3也会随之改变。 Mat m4=m3.clone();/copyTo 此时改变m4而m3不会改变。 |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 | -2024/11/27 20:28:05- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |