1.根据rgb波动生成纹理(把一张图片的纹理,在另一张上面生成出来)
import cv2 as cv
import numpy as np
import cv2def get_avg(list5):if len(list5)==0:avg=0;else:avg = sum(list5)/ len(list5)return avgdef light(img1,img2):x = img1.shape[0]y = img1.shape[1]for i in range(x-1):for j in range(y-1):b = int(img1[i, j + 1][0]) - int(img1[i, j][0])g = int(img1[i, j + 1][1]) - int(img1[i, j][1])r = int(img1[i, j + 1][2]) - int(img1[i, j][2])print(b,g,r)img2[i, j + 1][0] = img2[i, j][0] + bimg2[i, j + 1][1] = img2[i, j][1] + gimg2[i, j + 1][2] = img2[i, j][2] + rcv2.imwrite('img/26.jpg',img2)img1= cv2.imread('img/23.jpg')
img2= cv2.imread('img/25.jpg')
light(img1,img2)

2.rgb通道拆分与合并

import numpy as np;
import cv2;             #导入opencv模块image=cv2.imread("img/a3.jpg");#读取要处理的图片
B,G,R = cv2.split(image);                       #分离出图片的B,R,G颜色通道zeros = np.zeros(image.shape[:2],dtype="uint8");#创建与image相同大小的零矩阵
cv2.imshow("BLUE",cv2.merge([B,zeros,zeros]));#显示 (B,0,0)图像
cv2.imshow("GREEN",cv2.merge([zeros,G,zeros]));#显示(0,G,0)图像
cv2.imshow("RED",cv2.merge([zeros,zeros,R]));#显示(0,0,R)图像
img2 = cv2.merge([B, G, R])
cv2.imshow("examplesR", img2)
cv2.waitKey(0);

python——图像处理4(生成纹理)相关推荐

  1. 万字长文告诉新手如何学习Python图像处理(上篇完结 四十四) | 「Python」有奖征文

    该系列文章是讲解Python OpenCV图像处理知识,前期主要讲解图像入门.OpenCV基础用法,中期讲解图像处理的各种算法,包括图像锐化算子.图像增强技术.图像分割等,后期结合深度学习研究图像识别 ...

  2. python 图像处理

    转自: 点击打开链接 第 1 章 基本的图像操作和处理 本章讲解操作和处理图像的基础知识,将通过大量示例介绍处理图像所需的 Python 工具包,并介绍用于读取图像.图像转换和缩放.计算导数.画图和保 ...

  3. Python 图像处理实用指南:1~5

    原文:Hands-On Image Processing with Python 协议:CC BY-NC-SA 4.0 译者:飞龙 本文来自[ApacheCN 计算机视觉 译文集],采用译后编辑(MT ...

  4. python动态图-Python图像处理之gif动态图的解析与合成操作详解

    本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...

  5. python绘制动态图-Python图像处理之gif动态图的解析与合成操作详解

    本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...

  6. python3d动态图-Python图像处理之gif动态图的解析与合成操作详解

    本文实例讲述了Python图像处理之gif动态图的解析与合成操作.分享给大家供大家参考,具体如下: gif动态图是在现在已经司空见惯,朋友圈里也经常是一言不合就斗图.这里,就介绍下如何使用python ...

  7. Python实现Wordcloud生成词云图的示例

    wordcloud是Python扩展库中一种将词语用图片表达出来的一种形式,通过词云生成的图片,我们可以更加直观的看出某篇文章的故事梗概. 首先贴出一张词云图(以哈利波特小说为例): 在生成词云图之前 ...

  8. python登录验证码生成及自动化测试规避

    在用django写论坛的时候,需要有登录及注册功能. 故就登录界面后端需要生成随机验证码并传值给前端的代码进行编写如下. 验证码生成png需要调用到python的图形库 生成注册码img import ...

  9. 9.2.1 Python图像处理之图像数学形态学-二值形态学应用之噪声消除

    9.2.1 Python图像处理之图像数学形态学-二值形态学应用之噪声消除 文章目录 9.2.1 Python图像处理之图像数学形态学-二值形态学应用之噪声消除 1 算法原理 2 代码 3 效果 1 ...

最新文章

  1. COLLATE 函数
  2. 服务器默认字符集 网页乱码,关于apache默认字符集乱码的问题
  3. 关于isset的一点说明
  4. 【原创】MySQL 以及 Python 实现排名窗口函数
  5. 2020-12-09 深度学习 卷积神经网络中感受野的详细介绍
  6. Redis常用命令之操作String类型
  7. Netty实战 IM即时通讯系统(十)实现客户端和服务端收发消息
  8. Harfbuzz API 基本用法
  9. 设置第三方的SMTP服务
  10. dynamic image
  11. php文件锁不起作用,php文件锁产生的问题和解决方案(一个真实案例)
  12. 在windows平台上测试自己的人脸检测算法在FDDB数据集
  13. 动手学深度学习v2 课程笔记 — 深度学习基础
  14. python网易云收费_小白都能学会的Python爬虫网易云音乐
  15. 提交 Merge Request 申请进行code review
  16. 谣言检测相关论文阅读笔记:Towards Multi-Modal Sarcasm Detection via Hierarchical Congruity Modeling
  17. 【笔记】Libig从入门到放弃(续)
  18. nvm use 报错:You do not have sufficient privilege to perform this operation
  19. [渝粤教育] 浙江师范大学 敦煌文学艺术 参考 资料
  20. Vue实现swiper轮播

热门文章

  1. iOS_显示图片原本颜色
  2. 【题解】LuoGu3393:逃离僵尸岛
  3. 结构体变量内存申请与释放
  4. Vue原理 【 Vue.extends 】
  5. 中国式家长计算机科学家结局,《中国式家长》女儿版结局及属性奖励一览
  6. java集合set初始化_Java集合--Set(基础)
  7. 合肥先进光源束测步进电机及驱动器的选择
  8. 深度理解 BFC,解决高度塌陷问题
  9. 浅谈机器人主控的设计
  10. 【机器学习】岭回归和LASSO回归详解以及相关计算实例-加利福尼亚的房价数据集、红酒数据集