代码环境,先安装numpy,再安装opencv-python:

        python==3.6.4

        numpy==1.19.5

        opencv-python==4.3.0.38

详见以下代码:

import cv2img = cv2.imread('czh.jpg')  # 读取图片
# print(img)
information = img.shape
print(information)  # 行、列、通道数量
img_size = img.size  # 图像高度 × 图像宽度 × 图像通道数
print(img_size)
ima_type = img.dtype  # 图像数据类型 unit8 8位无符号整型
print(ima_type)
# cv2.imshow("window_name", img)  # 显示图片,参数1:窗口名称;参数2:图像数据
# cv2.waitKey(0)  # 参数毫秒0代表无限期地等待键盘敲击事件,退出窗口
(b, g, r) = img[250, 250]  # 读取某点的bgr像素值
print(b, g, r)
r = img[250, 250, 2]  # 读取某点的r通道像素值
print(r)
img[6, 40] = (0, 0, 255)  # 修改某点的像素值
m_m_img = img[200:300, 200:300]  # 获取部分图像数据 可以看做是另一个图像(比img小)
# cv2.imshow("window_name", m_m_img)  # 显示图片,参数1:窗口名称;参数2:图像数据
# cv2.waitKey(0)  # 参数毫秒0代表无限期地等待键盘敲击事件,退出窗口
# cv2.destroyAllWindows() # 关闭并释放所有窗口# 更改背景:蓝色→白色
for row in range(information[0]):for col in range(information[1]):(b, g, r) = img[row, col]if b >= 200:  # 如果b通道值大于200(蓝色),就将该点替换为白色img[row, col] = (255, 255, 255)
cv2.imwrite('white.jpg', img)  # 将图片保存

更改前

更改后

使用opencv-python库,修改照片背景颜色相关推荐

  1. 美图秀秀 如何修改照片背景颜色

    在"美化"的"调色"里可以改变图片颜色.

  2. 巧用证照之星修改证件照背景颜色

    来不及拍摄符合规定的背景颜色的证件照怎么办呢?不用着急,今天小编就教大家一个利用证件照编辑软件处理背景的方法,如何用证照之星快速修改证件照背景颜色. 1.添加照片 打开证照之星软件,选择"打 ...

  3. jquery入门 修改网页背景颜色

    我们在浏览一些网站,尤其是一些小说网站的时候,都会有修改页面背景颜色的地方,这个功能使用jquery很容易实现. 效果图: show you code: <!doctype html> & ...

  4. OpenCV图像旋转,指定填充背景颜色边界颜色

    OpenCV图像旋转,指定填充背景颜色边界颜色 OpenCV与图像旋转有关的函数: (1)warpAffine函数 void cv::warpAffine ( InputArray  src,     ...

  5. intellij2018修改代码背景颜色

    intellij中修改代码背景颜色 ,点击右侧background,如下图,颜色填入000000

  6. Visual Studio - 修改主题背景颜色

    Visual Studio - 修改主题背景颜色 1 Dark 2 Tools -> Options 3 Environment -> General 4 Light 5 Blue Ref ...

  7. element修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色

    vue + element-ui 修改el-table 表头的背景颜色横向渐变色 + 修改表头背景颜色 表头背景颜色横向渐变效果图: 修改表头背景颜色和字体颜色效果图: 直接上代码: 修改表头的背景颜 ...

  8. Python实现人物照片背景替换,再也不需要其他修图软件【附带源代码】

    嗨嗨,大家好~ 我是小圆 今天给你们带来一个小项目 - 用Python实现人物照片背景替换 不需要ps也能精准换背景咯~ 刚入门学习深度学习的小伙伴,可以看一看~ 将 BackgroundMattin ...

  9. Google Chrome(谷歌浏览器)修改网页背景颜色的办法

    Google Chrome(谷歌浏览器)修改网页背景颜色的办法(比如修改为护眼的豆沙绿) Google Chrome修改网页背景颜色的办法 首先,下载安装chrome的stylist插件,下载地址: ...

最新文章

  1. HTML5 应用的现状与前景
  2. JavaSE(十一)——多线程
  3. 数据即代码:元驱动编程
  4. 排序集锦(各种排序算法的特点及性能分析)
  5. xsi:schemaLocation有何作用
  6. WAV音频格式解析C代码
  7. redis+tomcat实现session共享
  8. hive 旧版本版本下载
  9. spring5.3.x源码构建
  10. 组合数学之三 —— 生成函数
  11. java rxtx_Java使用开源Rxtx实现串口通讯(串口开发) | 学步园
  12. 【无人机学习】无人机基础知识
  13. CTFshou wed文件上传
  14. 2022程序员必备网站
  15. 把 Win 8.1 升级成 Windows 2012 R2 (再续)
  16. 【实战经验分享】如何对SSD固态硬盘下发SCSI command?
  17. 包姓女孩清秀文雅的名字
  18. 关于U盘烧录iso问题
  19. mechanize 是 pthon 的并且可编程的 浏览器插件,
  20. nmap命令小结(一)

热门文章

  1. 【ROS-Gazebo】开源四足机器人仿真模型pig_dog
  2. wireshark解析达梦数据库协议
  3. 设计分享|单片机数字温度计
  4. 有关研究生如何进行科研的研究
  5. 图书管理demo(课程小作业,较简单)
  6. Windows Terminal添加、使用主题
  7. Leela Zero 0.15 + AutoGTP v16 发布
  8. 山科大oj---体重正常吗?
  9. 计算机专业放假回家修电脑,放假回家各种修电脑
  10. 微信公众号平台项目开发