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

【AI基础】python:opencv—

基础AIopencv 2023-01-31 02:01:48 844人浏览 薄情痞子

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

摘要

简介 学习使用OpenCV画几何图形,主要的函数为:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText等。具体释义可以使用help(cv2.putText)查看

简介

学习使用OpenCV画几何图形,主要的函数为:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText等。
具体释义可以使用help(cv2.putText)查看。

import numpy as np
import cv2

#Create a black image
img = np.zeros((500,500,3),np.uint8)

#draw a diaGonal blue line with thickness of 5 px
#画线:起点,角度,颜色,宽度
cv2.line(img,(0,0),(500,500),(255,255,0),15)

#画矩阵:左上角,右下角,颜色,宽度
cv2.rectangle(img,(350,0),(500,150),(0,255,0),3)

#画圆:圆心,半径,颜色, 宽度(负数,-3为向内填充)
cv2.circle(img,(425,75),75,(0,0,255),-2)

#画椭圆:圆心,长半径和短半径,转动位置角度,转动偏移起始角度,转动偏移结束角度,颜色,宽度
cv2.ellipse(img,(250,250),(100,50),90,45,180,255,-1)

#画多边形: 以二位矩阵 数据作为坐标连线
pts=np.array([[60,5],[200,30],[170,80],[50,90]],np.int32)
pts = pts.reshape((-1,1,2))
#这里reshape的第一个参数为-1,表明这一维度的长度是根据后面的维度计算出来的
cv2.polylines(img,[pts],True,(0,255,255)) 
#注意第三个参数若是False,我们得到的是不闭合的线

#输出文本
font = cv2.FONT_HERSHEY_SIMPLEX  
cv2.putText(img,'OpenCV',(10,400), font, 2,(255,255,255),3,cv2.LINE_AA)  

#为了演示,建窗口显示出来
cv2.namedWindow('image',cv2.WINDOW_NORMAL)
cv2.resizeWindow('image',500,500)#定义frame的大小
cv2.imshow('image',img)
cv2.waiTKEy(3000)
cv2.destroyAllwindows()

--结束END--

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

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

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

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

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

下载Word文档
猜你喜欢
  • 【AI基础】python:opencv—
    简介 学习使用OpenCV画几何图形,主要的函数为:cv2.line(),cv2.circle(),cv2.rectangle(),cv2.ellipse(),cv2.putText等。具体释义可以使用help(cv2.putText)查看...
    99+
    2023-01-31
    基础 AI opencv
  • 【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
  • 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开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作