您可以将图像的顶部和底部水平裁剪到中间。

打开图像。import cv2

import numpy as np

image = cv2.imread('images/blobs1.png')

cv2.imshow("Original Image", image)

cv2.waitKey(0)

使用image.shape让我们捕获高度和宽度变量。height, width = image.shape[:2]

print image.shape

现在我们可以开始修剪了。# Let's get the starting pixel coordiantes (top left of cropped top)

start_row, start_col = int(0), int(0)

# Let's get the ending pixel coordinates (bottom right of cropped top)

end_row, end_col = int(height * .5), int(width)

cropped_top = image[start_row:end_row , start_col:end_col]

print start_row, end_row

print start_col, end_col

cv2.imshow("Cropped Top", cropped_top)

cv2.waitKey(0)

cv2.destroyAllWindows()

# Let's get the starting pixel coordiantes (top left of cropped bottom)

start_row, start_col = int(height * .5), int(0)

# Let's get the ending pixel coordinates (bottom right of cropped bottom)

end_row, end_col = int(height), int(width)

cropped_bot = image[start_row:end_row , start_col:end_col]

print start_row, end_row

print start_col, end_col

cv2.imshow("Cropped Bot", cropped_bot)

cv2.waitKey(0)

cv2.destroyAllWindows()

最后,我们可以使用image.size来给出每个部分的像素数。cropped_top.size

cropped_bot.size

您可以对轮廓执行相同的操作,但它将涉及边界框。

图像分解python_将图像等分为两部分python open相关推荐

  1. Lytro Illum光场图像分解的白图像

    第一篇博客,说一下之前遇到的一个弄了蛮久的小问题. 之前为了使用LFToolbox0.4来分解Illum相机拍摄的光场图片,在网上找了一番资料.了解到,分解中用于标定的whiteimages在Illu ...

  2. 【转】小波图像分解与重构

    原文地址:[转]小波图像分解与重构 作者:freedesert 小波图像融合综述(1) 分类: 小波变换 2007-11-14 11:15  4728人阅读  评论(6)  收藏  举报 图像融合是将 ...

  3. 基于张量分解的遥感图像恢复及常用高光谱遥感数据集

    本文为初期学习总结,本篇文章总结了遥感高光谱图像研究背景.高光谱图像噪声的分类,介绍了基于张量的图像恢复方法及近年来对于张量分解的相关研究,总结了几个常用的图像评价指标,总结了高光谱遥感图像常用的数据 ...

  4. 图像修复 python_用python进行图像修复与去除水印

    有时候我们在看知乎的时候,会突然发现一张很好看的图片,想据为己有,猥猥琐琐的准备长按图片保存,发现图片上居然带了水印,这个时候该怎么办呢?哈哈哈,直接裁剪掉不就好了吗~~~ 但是,作为一个新时代的程序 ...

  5. 【论文笔记】—本征图像分解—Unsupervised—USI^3^D—2020-CVPR

    [论文介绍] 提出了第一个基于物理的单图像无监督学习用于本征图像分解网络USI3D(Unsupervised Single Image Decomposition) 本征图像,是指将一幅图像分解成两个 ...

  6. 本征图像分解:Retinex理论【转载】

    本征图像分解:Retinex理论 鲜橙关注 0.1742019.07.29 00:42:51字数 1,504阅读 2,531 我们通过眼睛观察到或者相机拍摄到的物体颜色主要由两方面因素决定,第一是物体 ...

  7. 使用OpenCV对图像进行两种平移操作(图像的尺寸变化与图像的尺寸不变)

    使用OpenCV对图像进行两种平移操作(图像的尺寸变化与图像的尺寸不变) 图像的平移操作是将图像的所有像素点进行水平或垂直方向上的移动. 平移操作分为两种类型:图像的尺寸变化与图像的尺寸不变.前者保证 ...

  8. 基于C++的本征图像分解(Intrinsic Image Decomposition)

    利用本征图像分解(Intrinsic Image Decomposition)算法,将图像分解为shading(illumination) image 和 reflectance(albedo) im ...

  9. Python将两个图像合并成一个图像(横向合并)

    Python将两个图像合并成一个图像(横向合并) 目录 Python将两个图像合并成一个图像(横向合并) #原始图像

最新文章

  1. 图片像素、英寸、厘米之间的单位换算
  2. NextGEN Gallery ~ 最强WordPress相册插件
  3. 【Spark】Spark SQL, DataFrames and Datasets Guide(翻译文,持续更新)
  4. created写法_在vue中created、mounted等方法使用小结
  5. MySQL数据库MVCC多版本并发控制简介
  6. 前端小知识点(6):听了好多闭包,这次可能最懂
  7. c 运算符##_C#程序演示关系运算符的示例
  8. linux间隔一定时间访问指定url
  9. Linux拓展通配符的使用
  10. 华为云FusionInsight MRS在金融行业存算分离的实践
  11. 计算机新建用户会不会速度快,创建帐户让电脑系统速度比重装还快
  12. 软考高级系统架构设计师:五大类安全服务
  13. 分享9个加快houdini渲染的技巧,快来学习一下
  14. silverlight mysql_Silverlight中衔接MySQL数据库实例详解
  15. 【RPA自动化|提升办公效率】无需代码的傻瓜式爬虫
  16. 软考证书如何评职称?
  17. 基于java基于javaweb的管理系统设计与实现怎样选题思路分享
  18. 基于微信小程序的汽车租赁系统源码
  19. 脱裤子放屁之用两个栈实现队列、用两个队列实现栈
  20. mysql在linux版本信息查询,Linux 查看 MySQL的版本信息

热门文章

  1. php版本中gd什么东西,PHP下GD安装全攻略
  2. 有没有一句深刻的话改变了你,并让你一直付诸实践至今
  3. 光明小队3.19习作
  4. matlab 凸包质心算法,python 生成任意形状的凸包图代码
  5. oracle中更改表名称,oracle中修改表名的几种方式
  6. 指南针,城市生活新向导
  7. Spring Ioc/DI 控制反转和依赖注入
  8. 春节如何巧妙躲过发红包?一般人我不告诉他!内附教程,千万不要外传!
  9. 探寻胡适的精神世界——欧阳哲生著
  10. 邹欣:你的工作就是最好的面试