真是稍有疏忽就会出错,而且找bug的过程也是蛮考验眼力的,就少了个字母‘d’就一直报错。。。今后一定要细致细致再细致!!
接下来看代码,有注释~

# -*- coding: utf-8 -*-
"""
Created on Wed Nov 02 12:23:34 2016
@author: Jack L
"""import numpy as np
import cv2
#创建一个黑色背景的图片
img = np.zeros((512,512,3), np.uint8)
#接下来创建一条蓝色对角线
cv2.line(img, (0,0),(511,511),(255,0,0),5)
#长方形
cv2.rectangle(img, (384,0),(510,128),(0,255,0),3)
#圆
cv2.circle(img, (447,63),63,(0,0,255),-1)
#半个椭圆
cv2.ellipse(img, (256,256),(100,50),0,0,180,255,-1)
#在图片上插入文字
font = cv2.FONT_HERSHEY_SIMPLEX
cv2.putText(img, 'Python', (10,500), font,4,(255,255,255),2)
#给文件命名,并显示出来
winname = 'example'
cv2.namedWindow(winname)  #namedWindow 开始疏忽少了个 d 导致一直报错
cv2.imshow(winname, img)
cv2.waitKey(0)
cv2.destroyWindow(winname)

生成的图片如下:

对于代码中的数字,大家有兴趣可以自行更改,可以改变颜色~
Ps:不同的数字范围,颜色也不同!
谢谢学姐的帮助!fighting!

NO.3 创建一个图片,并在图片上画线插入文字等相关推荐

  1. vue.js — 安装Webpake创建一个完整的项目并上传至码云

    vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...

  2. java创建一个图片_Java 创建一个简单的验证码图片

    代码如下: package lixin.gan.test; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2 ...

  3. Unity 利用像素点在图片上画线(RawImage)

    原理:创建透明度为0的Texture2D,利用改变像素点的颜色,实现画线功能. 创建图片 rawimage 的大小一定要与屏幕大小保持一致 代码部分: 完整代码:挂载RawImage上,对应组件拖进去 ...

  4. OpenCV在图片上画线和矩形

    今天讲一下通过opencv的Line函数,在图像中绘制一条我们想要的直线或者线段,以及使用Rectangle函数绘制矩形: CV_RGB 创建一个色彩值. #define CV_RGB( r, g, ...

  5. java 在图片上画线_使用Java在图片上画图片

    我在做一个UML编辑器,要求从数据库中读出UML元素,生成一张图片,能够在生成的BufferedImage上再画上一些做修饰用的图片.比如说在一个类标题前画上一个标识可见性的标志. public Im ...

  6. cv2 在图片上画线

    import cv2 # capture=cv2.VideoCapture(0) img=cv2.imread('../../img/street.jpg',1) cv2.line(img,(0,0) ...

  7. php创建一个猫咪,html5的应用-画一个可爱的小猫咪效果图

    html5是一门很强大的语言,想在非常流行,用他画的图都显得非常的漂亮还看 效果截图: 程序: Html5 - 小猫咪 body{text-align: center;} .wrapper{ heig ...

  8. java swing 创建一个简单的QQ界面

    记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819;import javax.swing.*; import java.aw ...

  9. java qq ui界面_java swing 创建一个简单的QQ界面教程

    记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...

  10. 【java spring boot使用easypoi实现word文档占位符替换文字和图片、Excel图片贴到对应单元格】

    最近接到一个任务,写两个导出工具:1.word文档导出,将数据和图片放入到word中,将多个word合并为一个导出.2.Excel文档导出,将二维码信息和图片按照模板放入到Excel中,按9个一页排版 ...

最新文章

  1. 容器 root权限运行_【漏洞通告】Containerd容器逃逸漏洞通告 (CVE202015257)
  2. P2053-修车【网络流,费用流】
  3. div中直接绑定富文本值
  4. 图片呈现jQuery中fadeIn、fadeOut、fadeTo的用法(图片隐藏与显示)
  5. oc代码混淆_OC代码混淆工具
  6. 浅谈微信小程序的发展
  7. 自组织映射神经网络(SOM)
  8. MAC jd-gui 安装
  9. BinaryOperator示例
  10. 基于JAVA中小学教师培训管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
  11. 基于ArcGIS与高分影像进行绿地变化分析
  12. 从无到有完整搭建lnmp+redis+memcache+gearmand网站
  13. keil5的Cannot Load Flash Programming Algorithm
  14. linux 磁盘io技术3------libaio使用介绍
  15. 通用串行总线USB接口——USB2.0通信协议总结(USB通信机制、描述符、数据包类型、传输类型)
  16. UML活动图与状态图
  17. 经济危机为什么也是创业良机?
  18. MySql表分区介绍
  19. as ssd测试软件得分分析,关于AS SSD Benchmark软件和4K读写性能浅析
  20. 三菱FX-3UPLC加威伦通TK8071IP触摸屏,控制3个步进电机,到达给电池盒裹膜的目的

热门文章

  1. springboot-mybatis集成 使用逆向工程
  2. 蓝牙LMP剖析(二)
  3. HIT CSAPP大作业--程序人生
  4. 饥荒联机云服务器_饥荒steam联机版专用服务器搭建
  5. HC05蓝牙模块 修改密码 返回 ERROR:(1D)解决办法
  6. 什么是跨域?跨域解决方法
  7. android sqlite 示例,Android SQLite数据库操作示例
  8. 公告抄袭我文章的掘金账号:[freesan44](https://juejin.cn/user/1063982986970984) 和公众号:小集
  9. Win10系统耳机插入不起作用_依然外放声音---Windows运维工作笔记053
  10. 现货黄金的点差费用是怎么收的