当前位置: 首页 > news >正文

08_OpenCV文字图片绘制

import cv2 
import numpy as npimg = cv2.imread('image0.jpg',1)
font = cv2.FONT_HERSHEY_SIMPLEXcv2.rectangle(img,(500,400),(200,100),(0,255,0),20)
# 1 dst 2 文字内容 3 坐标 4 5 字体大小 6 color 7 粗细 8 line type
cv2.putText(img,'flower',(200,50),font,1,(0,0,250),2,cv2.LINE_AA)
# cv2.imshow('src',img)
# cv2.waitKey(0)

array([[[ 34,  36,  30],
        [ 33,  35,  29],
        [ 31,  33,  27],
        ...,
        [ 83, 110,  60],
        [ 85, 110,  60],
        [ 85, 110,  60]],

       [[ 32,  34,  28],
        [ 31,  33,  27],
        [ 30,  32,  26],
        ...,
        [ 80, 107,  57],
        [ 81, 106,  56],
        [ 81, 106,  56]],

       [[ 31,  33,  27],
        [ 31,  33,  27],
        [ 30,  32,  26],
        ...,
        [ 78, 107,  57],
        [ 77, 104,  54],
        [ 77, 104,  54]],

       ...,

       [[ 14,  16,  17],
        [ 11,  16,  15],
        [ 15,  18,  16],
        ...,
        [ 16,  16,  16],
        [  9,  11,  11],
        [ 10,  12,  12]],

       [[ 12,  16,  17],
        [ 11,  16,  15],
        [ 15,  19,  14],
        ...,
        [ 16,  16,  16],
        [ 14,  16,  16],
        [ 15,  17,  17]],

       [[ 12,  16,  17],
        [ 11,  16,  15],
        [ 15,  19,  14],
        ...,
        [ 16,  16,  16],
        [ 17,  19,  19],
        [ 17,  19,  19]]], dtype=uint8)

import matplotlib.pyplot as plt
%matplotlib inlinedst = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(dst)
plt.show()

图片绘制

import cv2 
img = cv2.imread('image0.jpg',1)
height = int(img.shape[0]*0.2)
width = int(img.shape[1]*0.2)
imgResize = cv2.resize(img,(width,height))
for i in range(0,height):for j in range(0,width):img[i+200,j+350] = imgResize[i,j]
# cv2.imshow('src',img)
# cv2.waitKey(0)
img = cv2.cvtColor(img, cv2.COLOR_BGR2RGB)
plt.imshow(img)
plt.show()

http://www.lryc.cn/news/452885.html

相关文章:

  • 【笔记】选择题笔记+数据结构笔记
  • 浅谈汽车智能座舱如何实现多通道音频
  • 系统架构设计师教程 第13章 13.1层次式体系结构概述 笔记
  • cnn突破一(先搞定三层反馈神经网络bpnet,c#实现)
  • 如何创建一个docker,给它命名,且下次重新打开它
  • 【D3.js in Action 3 精译_025】3.4 让 D3 数据适应屏幕(中)—— 线性比例尺的用法
  • Python的多线程与多进程:并发编程基础与实战
  • HarmonyOS Next应用开发——响应式布局之媒体查询
  • 240 搜索二维矩阵 II
  • jenkins微服务
  • 【Kotlin基于selenium实现自动化测试】初识selenium以及搭建项目基本骨架(1)
  • 汽车追尾为什么是后车的责任?
  • [运维]4.bookinfo无法部署的问题
  • ACT调试pycharm报错
  • 记一次控件提升后,运行却不显示的Bug
  • 关于深度学习torch的环境配置问题
  • Linux工具的使用——yum和vim的理解和使用
  • websockets库使用(基于Python)
  • Electron 主进程与渲染进程、预加载preload.js
  • 鸿蒙harmonyos next纯flutter开发环境搭建
  • 【学习资源】人在环路的机器学习
  • 计算机毕业设计 基于Python的热门微博数据可视化分析系统的设计与实现 Python+Django+Vue 可视化大屏 附源码 讲解 文档
  • 031集——文本文件按空格分行——C#学习笔记
  • LabVIEW 成绩统计系统
  • SpringBoot技术栈:构建高效古典舞交流平台
  • Docker 容器日志记录与管理:日志输出、轮转与配置实践
  • Django学习笔记一:MVT的示例
  • 集合框架01:集合的概念、Collection体系、Collection接口
  • shadcn-vue 快速开始
  • 智慧管控平台技术解决方案