像素调整与图片裁剪

import cv2img = cv2.imread("2.jpg")   # 读取图像
print(img.shape)    # 查看图像长,宽,通道数imgResize = cv2.resize(img, (300, 200))  # 调整图片像素imgCropped = img[0:200, 200:500]    # 裁剪图片;先y后x(先高后宽)cv2.imshow("Output1", img)
cv2.imshow("Output2", imgResize)
cv2.imshow("Output3", imgCropped)cv2.waitKey(0)  # 设置0代表着无限延迟,1000为1s

形状与文字设置

import cv2
import numpy as npimg = np.zeros((512, 512, 3), np.uint8)   # 创建一个零矩阵;3通道
# print(img)    # 检查图片尺寸
# img[:] = 255, 0, 0    # 进行图片完全填充
img[200:300, 100:300] = 255, 0, 0    # 通过设定范围实现特定范围图像填充cv2.line(img, (0, 0), (300, 300), (0, 255, 0), 3)  # 绘制线条;设置起点作标和终点坐标、颜色、粗细
# cv2.line(img, (0, 0), (img.shape[1], img.shape[0]), (0, 255, 0), 3)  # 这里是用shape来计算,0为图像宽,1为图像高
cv2.rectangle(img, (0, 0), (250, 350), (0, 0, 255), 2)    # 绘制方形;起始与终止点、颜色、粗细(-1则为填充)
cv2.circle(img, (400, 50), 30, (255, 255, 0), 5)    # 绘制圆形;圆心、半径、颜色、粗细
cv2.putText(img, "OpenCV", (300, 200), cv2.FONT_HERSHEY_COMPLEX, 1, (0, 150, 0), 1)  # 绘制文字;内容、位置、文字类型、大小、颜色、粗细cv2.imshow("Image", img)cv2.waitKey(0)  # 设置0代表着无限延迟,1000为1s

OpenCV——Python:像素调整、图片裁剪、形状与文字设置3相关推荐

  1. Python:实现图片裁剪的两种方式——Pillow和OpenCV

    原文:https://blog.csdn.net/hfutdog/article/details/82351549 在这篇文章里我们聊一下Python实现图片裁剪的两种方式,一种利用了Pillow,还 ...

  2. Python PIL调整图片大小、尺寸和转换图片格式,removebg改变图片背景、透明化处理

    1.简介:Python利用PIL Image可以调整图片尺寸(宽度和高度).图片大小和转换图片格式,Python利用removebg可以改变图片背景.透明化处理. 2.特点:简单方便.快速. 3.适用 ...

  3. 图片裁剪与圆角半径设置(将图片裁剪为圆形)

    如上: 需求:将左边图片改变为右边的图形 1.鼠标右键--用"裁剪图片",将图片裁剪为正方形 2.在"元件属性与样式"---样式---圆角半径,将圆角半径设置为 ...

  4. OpenCV—Python 图像指定区域裁剪

    文章目录 一.指定图像位置的裁剪处理 二.批量处理-指定图像位置的裁剪 三.多进程(加快处理) 在工作中.在做数据集时,需要对图片进行处理,照相的图片我们只需要特定的部分,所以就想到裁剪一种所需的部分 ...

  5. OpenCV+python:读取图片和视频详细信息

    1,源代码 import cv2 as cv import numpy as npdef video_demo(): #定义读取视频信息的函数capture = cv.VideoCapture(0) ...

  6. OpenCV+python:读取图片

    1,源码: import cv2 as cv #导入OpenCV库 import numpy as np #导入numpy科学计算包 print("--------- Python + Op ...

  7. python如何调整图片大小_Python基础进阶 - 如何使用Python调整图像大小

    Python已成为编程语言的首选.不仅适用于一般的面向对象的编程,还适用于各种科学,数学,统计等应用. 由于强大的开发人员社区已经使用Python开发了用于各种目的的库和API,因此所有这些都是可能的 ...

  8. OpenCV—python 色阶调整(直方图均衡化 图像去雾)

    文章目录 一.色阶调整( Levels Adjustment )原理 二.自动色阶图像处理算法 一.色阶调整( Levels Adjustment )原理 色阶:就是用直方图描述出的整张图片的明暗信息 ...

  9. OpenCV+Python实现视频文件裁剪功能

    Python编程实现对视频文件进行剪切的功能.截取指定长度的视频并保存,运行后首先选择要裁剪的视频,然后输入开始时间点和停止时间点即可.将剪切后的视频保存为output.avi文件 所属网站分类: 资 ...

最新文章

  1. api怎么写_月薪几十K 的人是怎么设计REST API
  2. POJ3013 Big Christmas Tree(最短路径树)
  3. mysql安装数据自定义_mysql数据库自定义怎么安装
  4. canvas学习之小球动画
  5. 你真的懂软件测试人员的痛苦吗?——目前软件测试5大误区
  6. JavaScript中函数式编程的原理
  7. slim.conv2d以及slim.convolution2d与tf.nn.conv2d的不同
  8. Bundle Adjustment简述
  9. 鼎捷E10视频教程合集19大模块
  10. 猎人X猎人手游如何在电脑上玩 猎人X猎人手游模拟器教程
  11. 沈园恋之沈园诗,自创诗
  12. 一张图让你了解五险一金
  13. 国际金融学试题及参考答案
  14. python主题壁纸下载_Python开发专属壁纸下载与轮换程序
  15. Macbook M1 软件不兼容的解决办法
  16. k-means聚类算法及matlab实现(简单实现)
  17. HC-SR04超声波测距模块功能简述
  18. 【论文阅读--WSOL】Spatial-Aware Token for Weakly Supervised Object Localization
  19. JavaScript/jQuery考试中的编译题
  20. 21.网络爬虫—js逆向详讲与实战

热门文章

  1. 一个简单的ASP登录页面
  2. BigDecimel转人民币大写
  3. 在centos7中使用telnet
  4. BlumNet: Graph Component Detection for Object Skeleton Extraction阅读笔记
  5. 计算机窗口是什么意思解释,界面(概念用语)_百度百科
  6. Pycharm提示No Python interpreter selected怎么解决
  7. 在计算机储存中读写速度最快的是,储存器中存储速度最快的是哪个
  8. AI 20年内将会给我们的生活带来什么改变?
  9. HBuilderX 下载安装教程
  10. MIT线性代数1806(8) 矩阵 秩 特解 通解