NO.3 创建一个图片,并在图片上画线插入文字等
真是稍有疏忽就会出错,而且找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 创建一个图片,并在图片上画线插入文字等相关推荐
- vue.js — 安装Webpake创建一个完整的项目并上传至码云
vue.js - 安装Webpake创建一个完整的项目并上传至码云 今天总结一下之前几天学习的一整套的创建项目方法: 前提条件:已安装node.js.npm/cnpm最新版本.vue-cli. VS ...
- java创建一个图片_Java 创建一个简单的验证码图片
代码如下: package lixin.gan.test; import java.awt.Color; import java.awt.Font; import java.awt.Graphics2 ...
- Unity 利用像素点在图片上画线(RawImage)
原理:创建透明度为0的Texture2D,利用改变像素点的颜色,实现画线功能. 创建图片 rawimage 的大小一定要与屏幕大小保持一致 代码部分: 完整代码:挂载RawImage上,对应组件拖进去 ...
- OpenCV在图片上画线和矩形
今天讲一下通过opencv的Line函数,在图像中绘制一条我们想要的直线或者线段,以及使用Rectangle函数绘制矩形: CV_RGB 创建一个色彩值. #define CV_RGB( r, g, ...
- java 在图片上画线_使用Java在图片上画图片
我在做一个UML编辑器,要求从数据库中读出UML元素,生成一张图片,能够在生成的BufferedImage上再画上一些做修饰用的图片.比如说在一个类标题前画上一个标识可见性的标志. public Im ...
- cv2 在图片上画线
import cv2 # capture=cv2.VideoCapture(0) img=cv2.imread('../../img/street.jpg',1) cv2.line(img,(0,0) ...
- php创建一个猫咪,html5的应用-画一个可爱的小猫咪效果图
html5是一门很强大的语言,想在非常流行,用他画的图都显得非常的漂亮还看 效果截图: 程序: Html5 - 小猫咪 body{text-align: center;} .wrapper{ heig ...
- java swing 创建一个简单的QQ界面
记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819;import javax.swing.*; import java.aw ...
- java qq ui界面_java swing 创建一个简单的QQ界面教程
记录自己用java swing做的第一个简易界面. LoginAction.java package com.QQUI0819; import javax.swing.*; import java.a ...
- 【java spring boot使用easypoi实现word文档占位符替换文字和图片、Excel图片贴到对应单元格】
最近接到一个任务,写两个导出工具:1.word文档导出,将数据和图片放入到word中,将多个word合并为一个导出.2.Excel文档导出,将二维码信息和图片按照模板放入到Excel中,按9个一页排版 ...
最新文章
- 容器 root权限运行_【漏洞通告】Containerd容器逃逸漏洞通告 (CVE202015257)
- P2053-修车【网络流,费用流】
- div中直接绑定富文本值
- 图片呈现jQuery中fadeIn、fadeOut、fadeTo的用法(图片隐藏与显示)
- oc代码混淆_OC代码混淆工具
- 浅谈微信小程序的发展
- 自组织映射神经网络(SOM)
- MAC jd-gui 安装
- BinaryOperator示例
- 基于JAVA中小学教师培训管理系统计算机毕业设计源码+系统+数据库+lw文档+部署
- 基于ArcGIS与高分影像进行绿地变化分析
- 从无到有完整搭建lnmp+redis+memcache+gearmand网站
- keil5的Cannot Load Flash Programming Algorithm
- linux 磁盘io技术3------libaio使用介绍
- 通用串行总线USB接口——USB2.0通信协议总结(USB通信机制、描述符、数据包类型、传输类型)
- UML活动图与状态图
- 经济危机为什么也是创业良机?
- MySql表分区介绍
- as ssd测试软件得分分析,关于AS SSD Benchmark软件和4K读写性能浅析
- 三菱FX-3UPLC加威伦通TK8071IP触摸屏,控制3个步进电机,到达给电池盒裹膜的目的
热门文章
- springboot-mybatis集成 使用逆向工程
- 蓝牙LMP剖析(二)
- HIT CSAPP大作业--程序人生
- 饥荒联机云服务器_饥荒steam联机版专用服务器搭建
- HC05蓝牙模块 修改密码 返回 ERROR:(1D)解决办法
- 什么是跨域?跨域解决方法
- android sqlite 示例,Android SQLite数据库操作示例
- 公告抄袭我文章的掘金账号:[freesan44](https://juejin.cn/user/1063982986970984) 和公众号:小集
- Win10系统耳机插入不起作用_依然外放声音---Windows运维工作笔记053
- 现货黄金的点差费用是怎么收的