怎么对图片进行切割?
如下图所示:

我们可以看到途中小猪的头的外面的空白区域太多,我们只需要一个小猪的头,我们要去除空白部分的话,我们需要对上图进行切割,那么怎么切割呢?具体实现步骤是这样的:

import cv2 as cv# 读取要被切割的图片img = cv.imread("D:/pig.jpg")# 要被切割的开始的像素的高度值beH = 60# 要被切割的结束的像素的高度值hEnd = 232# 要被切割的开始的像素的宽度值beW = 43# 要被切割的结束的像素的宽度值wLen = 265# 对图片进行切割dstImg = img[beH:hEnd,beW:wLen]# 展示原图cv.imshow("img",img)# 展示切割好的图片cv.imshow("dstImg",dstImg)cv.waitKey(0)cv.destroyAllWindows()

代码运行结果如下图所示:

上述代码进行了简化,如果不是很理解,自己可以创建一个数组自己对每个需要的元素进行遍历赋值操作完成上面代码的功能,原理类似。

使用OpenCV对图片进行切割相关推荐

  1. opencv视频切割工具

    opencv视频切割工具 编写了一个视频切割的小工具,可以传入待切割视频路径和切割后视频路径,通过画框选取想要切割的视频来实现视频切割 import cv2def cut_video(video_pa ...

  2. python opencv 图像切割_【OpenCV+Python】图像的基本操作与算术运算

    图像的基本操作 在上个教程中,我们介绍了使用鼠标画笔的功能.本次教程,我们将要谈及OpenCV图像处理的基本操作. 本次教程的所有操作基本上都和Numpy相关,而不是与OpenCV相关.要使用Open ...

  3. opencv图像切割1-KMeans方法

    kMeans随机数据分类: #include<opencv2\opencv.hpp> #include<iostream> using namespace cv; using ...

  4. python opencv 图像切割_使用Python+OpenCV进行图像处理(二)| 视觉入门

    译者 | 磐石 编辑 | 安可 [前言]图像预处理对于整个图像处理任务来讲特别重要.如果我们没有进行恰当的预处理,无论我们有多么好的数据也很难得到理想的结果. 本篇是视觉入门系列教程的第二篇.整个视觉 ...

  5. python opencv 图像切割_Python 使用 OpenCV 进行图像神经风格迁移

    Neural Style Transfer with OpenCV src: https://www. pyimagesearch.com/2018/ 08/27/neural-style-trans ...

  6. Python编程:利用opencv对图片进行透视变换

    透视变换既可以用于自动驾驶中矫正车道线,也可以对图片进行缩放变换得到有趣的效果. 网络上随便找了一张图,原图长这样: 接下来放上代码: import cv2 import numpy as np im ...

  7. opencv 车牌切割

    #!/usr/bin/env python3 # -*- coding: utf-8 -*- """ Created on Thu Mar 21 12:42:15 201 ...

  8. python中利用opencv对图片进行缩放

    import cv2if __name__ == '__main__':img = cv2.imread(r'C:\Users\Administrator\Desktop\img1791.png')h ...

  9. 使用Python,OpenCV进行平滑和模糊

    使用Python,OpenCV进行平滑和模糊 1. 效果图 2. 原理 2.1 依赖库及安装 2.2 简单平均模糊 2.3 高斯模糊 2.4 中值模糊 2.5 双边滤波 3. 源代码 参考 这篇博客将 ...

最新文章

  1. java 多行文本框_Spring MVC-表单(Form)标签-多行文本框(TextArea)示例(转载实践)...
  2. HEOI2018游记
  3. Faster_RCNN 4.训练模型
  4. 转 已知两点坐标和半径求圆心坐标程序C++
  5. 架设mediawiki服务器续--安装VisualEditor编辑器
  6. 织梦的if(!defined('DEDEINC')) exit("Request Error!");解析
  7. python3 正则表达式 嵌套表格_python 正则表达式处理表格
  8. opencv 读取、显示、保存视频
  9. 笔记 编写可读性代码的艺术
  10. serializable接口_面试官:RandomAccess这个空接口有何用?
  11. [预打印]使用vbs给PPT(包括公式)去背景
  12. Python深度学习基于PyTorch (附完整PPT下载)
  13. Win2008建立kms服务器vlmcsd
  14. 申请软件著作权可以加急吗?软著申请时间怎么计算的?
  15. WAIC | 九章云极方磊:Hypernets——自动化机器学习的基础框架
  16. stm32中的CAN通讯列表模式配置解析与源码
  17. 如何选择第三方电子合同服务平台?
  18. 网络安全知识之Cross-Site Request Forgery (CSRF) 简介
  19. 米斯特web安全培训第一期课程目录
  20. Linux内核中断系统

热门文章

  1. 查找某个导师(博导、硕导)所带学生的学位论文的步骤
  2. 最齐全的电子数码高清图片素材,速来收藏
  3. Word中MathType公式导数符号不显示
  4. 当催收遇上疫情,AI能做些什么?
  5. 市政管网检测机器人收费标准_枣阳市市政管网检测机器人费用,水下工程服务...
  6. µC/OS-II 系统空闲任务,统计任务和应用任务
  7. 警示自己--人贵在坚持
  8. android广播这订阅、发布的过程
  9. Idear创建mavenweb项目
  10. 【杂记】新上手的罗技鼠标和键盘