| |
|
开发:
C++知识库
Java知识库
JavaScript
Python
PHP知识库
人工智能
区块链
大数据
移动开发
嵌入式
开发工具
数据结构与算法
开发测试
游戏开发
网络协议
系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程 数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁 |
-> 人工智能 -> Opencv第二章 新手入门之Jupiter基本操作--图片信息读取及图片的显示 -> 正文阅读 |
|
[人工智能]Opencv第二章 新手入门之Jupiter基本操作--图片信息读取及图片的显示 |
配置好环境以后就是IDE的选择了,这里博主所用的是Anaconda所提供的Jupiter。Jupiter的一大特点是其所适配的语言较广,C,C++,Java,Python都可以适配。而且具有debug功能(debug功能是Opencv编写的基本要求。) 点击菜单栏的Jupyter Notebook弹出相应窗口后,会有jupyter相应网页弹出。 ?点击new即可开始代码块的输入 进入代码块后,即可以开始编写相关的代码 首先给大家copy一下上述配置所需的网页 ####环境配置地址 - Anaconda:https://www.anaconda.com/download/ - Python_whl:https://www.lfd.uci.edu/~gohlke/pythonlibs/#opencv - eclipse:按照自己喜好,能debug即可 图片处理前大家应该了解,图像有像素点构成,像素构成矩阵,彩色图有三个颜色通道灰度图只有一个通道。 在进行图像操作的时候,首先要在文头做一下相应的注释: ################################################# import cv2 #opencv读取的格式是BGR ################################################## 接下来是读入图片的代码以及图片的通道信息以及图片的尺寸大小 3表示有三个通道,是彩色图。 接下来在下一个代码块中键入img,Enter+shift按键即可输出图像所对应的像素矩阵 array([[[ 72, 80, 203], [ 72, 80, 203], [ 73, 81, 204], ..., [195, 207, 207], [195, 207, 207], [195, 207, 207]], [[ 74, 82, 205], [ 74, 82, 205], [ 74, 82, 205], ..., [195, 207, 207], [195, 207, 207], [195, 207, 207]], [[ 75, 83, 206], [ 75, 83, 206], [ 75, 83, 206], ..., [195, 207, 207], [195, 207, 207], [195, 207, 207]], ..., [[ 34, 40, 63], [ 35, 41, 64], [ 36, 43, 63], ..., [158, 182, 210], [158, 182, 210], [158, 182, 210]], [[ 33, 39, 62], [ 34, 40, 63], [ 35, 42, 62], ..., [158, 182, 210], [158, 182, 210], [158, 182, 210]], [[ 35, 41, 64], [ 36, 42, 65], [ 37, 44, 64], ..., [158, 182, 210], [158, 182, 210], [158, 182, 210]]], dtype=uint8) 之所以用unit8是因为像素分布从0-255,故共有2^8个值。连续的三个"? [? "表示一共有三个通道。 ?########################################################### 之后是如何输出图片 cv2.imshow('Little-kiss',img) 此处的img已经在之前代码中声明过 waitKey(0)是按下任键关闭,如果是waitKey(n)则是图片打开n毫秒后自动关闭。 ############################################################ 以上便是本章的内容,下一张向大家介绍彩色图像与视频向灰度图像及视频的转化 ? |
|
|
上一篇文章 下一篇文章 查看所有文章 |
|
开发:
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 14:48:04- |
|
网站联系: qq:121756557 email:121756557@qq.com IT数码 |