iis服务器助手广告广告
返回顶部
首页 > 资讯 > 后端开发 > Python >【AI基础】python:openCV—
  • 517
分享到

【AI基础】python:openCV—

基础AIopenCV 2023-01-31 01:01:38 517人浏览 八月长安

Python 官方文档:入门教程 => 点击学习

摘要

OpenCV图像的基本操作 :使用包cv2,numpy import cv2 import numpy as np img = cv2.imread('1.jpg') cv2.imshow('image',img) k = cv2.wai

OpenCV图像的基本操作 :使用包cv2,numpy

import cv2
import numpy as np

img = cv2.imread('1.jpg')
cv2.imshow('image',img)
k = cv2.waiTKEy(0)

"把一个RGB图片看成一个3维的数组"
img2 = img[20:300, 100:400]
cv2.imshow('img2',img2)
k = cv2.waitKey(0)

"快速矩阵运算是numpy的优点,批量像素修改不需要使用循环,使用矩阵运算"
px=img[100,100]
print(px)
blue = img[100,100,0]
print(blue)
img[100:200,100:200]=[255,255,255]
print(img[101,101])

cv2.imshow('image',img)
k = cv2.waitKey(0)

img = cv2.imread('1.jpg')

" img.shape可以获得图像的形状,返回值是一个包含行数,列数,通道数的元组"
" 灰度图,返回值仅有行数和列数"
print(img.shape)
"img.size可以返回图像的像素数目"
print(img.size)

"图像的特定区域  拷贝操作"
loGo = img[30:130, 330:430]
img[100:200,100:200] = logo
cv2.imshow('image',img)
k = cv2.waitKey(0)

"拆分及合并图像通道  对RGB三个通道分别操作"
"cv2.split()是比较耗时的操作,能用numpy就尽量使用"
r,g,b=cv2.split(img)#拆分
#img=cv2.merge(r,g,b)#合并
cv2.imshow('b',b)
k = cv2.waitKey(0)

img[:,:,2]=0
cv2.imshow('img',img)
k = cv2.waitKey(0)

--结束END--

本文标题: 【AI基础】python:openCV—

本文链接: http://www.lsjlt.com/news/183552.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 【AI基础】python:openCV—
    OpenCV图像的基本操作 :使用包cv2,numpy import cv2 import numpy as np img = cv2.imread('1.jpg') cv2.imshow('image',img) k = cv2.wai...
    99+
    2023-01-31
    基础 AI openCV
  • 【AI基础】python:opencv—
    简介 学习使用OpenCV画几何图形,主要的函数为:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText等。具体释义可以使用help(cv2.putText)查看...
    99+
    2023-01-31
    基础 AI opencv
  • Python基础——1基础
    输出 print(‘把子肉爱上热干面’,‘哈哈’)  # ‘,’输出为空格 输人 name = input(‘提示的内容’) /浮点除法  %.6f //地板除法  整除 %  取余 python编码问题 (采用Unicode编码) ...
    99+
    2023-01-30
    基础 Python
  • Python基础--Python3基础语
    Python3 基础语法编码默认情况下,Python3源码文件以UTF-8编码,所有字符串都是Unicode字符串。当然也可以为源码文件指定不同的编码,例如:# -*- coding: cp-1252 -*-标识符1.第一个字符必须是字母表...
    99+
    2023-01-31
    基础 Python
  • Python基础-Python基础使用
    上篇文章 Python基础-初识Python 我们已经知道了什么是Python,Python的用处、和Python的解释器、Python的安装,这篇文章,我们主要讲Python的使用入门本文防盗链:http://python789.blog...
    99+
    2023-01-31
    基础 Python
  • Python基础篇-Python基础语法
    为什么学习pythonhttp://www.apelearn.com/bbs/thread-7739-1-1.html Python的安装 getconf LONG_BIT     查看系统版本多少位 rpm -q python uname...
    99+
    2023-01-31
    基础 语法 Python
  • [Linux 基础] linux基础指令(1)
    文章目录 1、Linux下基本指令1.ls指令2.pwd指令3.cd指令4.touch指令5.mkdir指令6.rmdir指令 && rm指令7.man指令8.cp指令9.mv指令10.ca...
    99+
    2023-09-13
    linux
  • Python基础一: 计算机基础,Pyt
    1.CPU 内存 硬盘 操作系统 CPU:计算机的运算和控制中心,相当于人类的大脑。 内存:用于暂时存放CPU中的运算数据,以及与硬盘等外部存储器交换的数据。(暂时存储数据,临时加载数据及应用程序) 4G,8G,16G,32G 速度...
    99+
    2023-01-31
    基础 计算机 Python
  • Python基础之面向对象基础
    面向对象编程(Object-Oriented Programming,简称OOP)是一种编程思想,它将程序中的数据和操作封装成对象,...
    99+
    2023-09-23
    Python
  • 前端基础入门四(JavaScript基础)
    目标:掌握编程的基本思维掌握编程的基本语法我们先来学习JavaScript基础,后续会讲解JavaScript高级。重点内容变量的声明及使用数据类型类型转换运算符JavaScript介绍JavaScript是什么JavaScript是一种运...
    99+
    2023-06-03
  • java 基础
    Now think about what happens if we run the same basic code but use a reference type instead of a primitive type: Point p...
    99+
    2023-06-03
  • Python基础
    主要是复习时总结自己不太熟悉的知识点了(面向Internet的总结)。 函数的参数 位置参数——按位置依次对应 关键字参数——按“键值对”对应 func('hello', val = 1) 调用时:若有位置参数,位置参数必须在关键字参...
    99+
    2023-01-30
    基础 Python
  • python 基础
    #列表是python最常用的数据类型,它可以作为一个方括号内的逗号分隔值出现 列表的数据类型不需要相同的类型 创建一个列表,只有在方括号([])以逗号(,)分割开即可,不需要相同的数据类型 列表表示方式 list1=['gao_wang',...
    99+
    2023-01-31
    基础 python
  • flask基础
    一、简介      Flask是一个基于Python开发并且依赖jinja2模板和Werkzeug WSGI服务的一个微型框架,对于Werkzeug本质是Socket服务端,其用于接收http请求并对请求进行预处理,然后触发Flask框...
    99+
    2023-01-30
    基础 flask
  • Python3基础
    一、Python3语法基础 1、Python3编码 默认情况下,Python 源码文件以 UTF-8 编码,所有字符串都是 unicode 字符串,可以为Python源码文件指定不同的编码,如下: # -*- coding: ut...
    99+
    2023-01-31
    基础
  • bash基础
    基础知识:    变量:  变量名+指向的内存空间;    变量赋值:  var_name=value; &n...
    99+
    2023-06-05
  • python_day1_基础
    本章目录:1.1 python版本1.2 python安装1.3 python解释器1.4 字符集1.5 运算符1.6 条件判断        1.7 脚本示例1.1 python版本python最新版本号是2.7.13,3.6.2 官方网...
    99+
    2023-01-31
    基础
  • PyTorch基础
    Infi-chu: http://www.cnblogs.com/Infi-chu/ torch.FloatTensor:用于生成数据类型为浮点型的Tensor,参数可以是一个列表,也可以是一个维度。 import torch a = ...
    99+
    2023-01-30
    基础 PyTorch
  • Unity3d基础
    1、Unity中的坐标系是使用的左手坐标系,Y轴向上,Z轴向里,X轴向右2、五大面板    Hierarchy:当前场景中的物体    Project:项目中的所有资源    Scene:当前场景的预览视图    Inspector:属性 ...
    99+
    2023-01-31
    基础 Unity3d
  • Day16基础不牢地动山摇-Java基础
    目录1、反射机制1.1 认识反射1.2 取得父类信息1.3 反射调用构造1.4 反射调用方法1.5 反射调用成员1.6 反射与简单Java类—单级VO操作原理1.7 单极自动VO设置...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作