# -*- coding: utf-8 -*-
# 66rqw
# 2022/2/21
# PyCharm
# author='曹家伟',
# author_email='studyss@qq.com',
# pip install -i https://pypi.tuna.tsinghua.edu.cn/simple 库名
# pip --default-timeout=100 install -U 库名
import cv2
import numpy as np
from PIL import Imagedef CutImg(path,left,top,right,low):# 裁剪图片im = Image.open(path)img = im.crop((left, top, right, low))img.save("front.png")
def rgb_xy(path):img = Image.open(path)img = img.convert('RGB')img.save("front.png")img=cv2.imread('front.png')Min_Heigh=241Max_Low=-1left=81right=-1for i in range(240):for j in range(80):if img[i,j][0] < 1 and img[i,j][1] < 1 and img[i,j][2] < 1:# 按照像素值查找需要剪切图片的起始位置,现该位置像素值为[0,0,0]continueelse:# 获得剪切起始位置if j < left:left=jif j > right:right=jif i > Max_Low:Max_Low=iif i < Min_Heigh:Min_Heigh=itop=Min_Heigh+16  #16、10是根据自己的需求low=Max_Low-10print("heigh="+ str(Min_Heigh)+"       low="+str(Max_Low))print("left="+str(left)+"            right="+str(right))CutImg('bg.jpg', 0, top, 440, low)CutImg('front.jpg', left, top, right, low)return left,top,right,lowif __name__ == '__main__':import cv2import numpy as npfrom PIL import Imageimg_path = 'bg1.png'rgb_xy(img_path)

Python:按照像素值进行查找图片的剪切相关推荐

  1. java 像素值_(java)图片像素的操作

    因为做个游戏,需要一些图片资源,而获取到的图片资源都是jpg格式的,不是透明的,例如下面样式的: 为了取出其中的蓝光部分,透明化黑色背景,我开始了图片处理探索之路. 这篇文章的内容包含以下部分: 1. ...

  2. 【Unity】刮刮乐效果(擦除图片像素值)

    实现类似刮刮乐效果,擦除图片指定像素值(修改图片Alfa通道) 参考Unity刮刮乐工程源码的实现原理,对实现方式有一些调整 这里RawImage需要保持原图大小,不能缩放,不然坐标计算会有偏差 us ...

  3. OpenCV+python:像素运算

    一.数值运算(调节亮度,调整对比度) OpenCV提供的图片色素的处理函数(运算的要求:两张图片的shape要一样): (1)相加:add() (2)相减:subtract() (3)相乘:divid ...

  4. Python鼠标点击图片,获取点击点的像素坐标/像素值

    import cv2 import numpy as np #图片路径 img = cv2.imread('031.jpg') a =[] b = [] def on_EVENT_LBUTTONDOW ...

  5. python修改图片,Python之修改图片像素值的方法

    在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...

  6. Python修改图片像素值(变彩色为黑白)

    如何使用python将彩图变为黑白图? 以RGB图片为例,其色彩展现是依靠这像素点上的像素值,正是这些数值使图片绚烂多彩,同时,我们也知道,像素值的范围为0-255,其中0为黑色,255为白色,那么我 ...

  7. python中使用cv2遍历图片像素点以及改变像素点的像素值

    python中除了使用PIL库处理图像之外还可以使用CV2 import cv2 import numpy as np fileName = '2.png' print(fileName) img = ...

  8. (OpenCV+Python)--图片局部区域像素值处理(改进版)

    上一个版本看这里:<Python+OpenCV实现[图片]局部区域像素值处理> 上个版本的代码虽然实现了我需要的功能,但还是走了很多弯路,我意识到图片本就是数组形式,对于8位灰度图,通道数 ...

  9. python降低图片分辨率_Python之修改图片像素值的方法

    在做语义分割项目时,标注的图片不合标准,而且类型是RGBA型,且是A的部分表示的类别,因此需要将该图片转化为RGB图片 # -*- coding:utf8 -*- import os from PIL ...

最新文章

  1. 大手笔 !Julia Computing 获 2400 万美元融资,前 Snowflake CEO 加入董事会
  2. Python 最强编辑器详细使用指南!
  3. SAP RETAIL 事务代码WA08为分配表触发采购订单
  4. 第十六章:数据绑定(七)
  5. UA MATH566 统计理论7 另一个例子:二项检验
  6. linux下如何使用有道词典
  7. 372 Super Pow 超级次方
  8. Linux基础命令---ifup、ifdown
  9. python序列符号_Python中的文本和字节序列
  10. python 最小二乘回归 高斯核_「机器学习」一文读懂线性回归、岭回归和Lasso回归...
  11. python字典有什么用_Python中的字典介绍
  12. bboss 会话管理session操作使用示例
  13. php小偷程序实例代码
  14. vue组件中使用预览ofd文件、上传预览ofd文件、下载ofd文件
  15. 常见电子元器件的极性识别方法
  16. Tampermonkey油猴脚本 jquery 常用组件
  17. isodata算法确定k均值聚类的k值
  18. Nature报道诺奖得主:给研究生的四条箴言 Four golden lessons。颜宁:写的真好!
  19. 网络爬虫笔记—Selenium
  20. go开发环境搭建以及运行一个完整的beego网站项目

热门文章

  1. 思科 计算机网络 第4章测试考试 答案
  2. java ema算法_K线图指标算法(MA EMA)
  3. Python EMA计算
  4. RO反渗透膜规格尺寸该如何选择?
  5. Docker学习之路04:创建定制Nginx镜像
  6. msysgit简单使用教程
  7. 北大英语考研分数计算机,08年计算机系录取分数线及名单
  8. 游戏更新-围棋练习大全-Android
  9. php框架语法,PHP框架之ThinkPHP框架
  10. 使用ms17-010永恒之蓝漏洞对win7进行渗透