图像中的数值计算

目录

图像读取与形状

  • 使用cv2.imread函数读取图像文件。
  • 图像的形状通过shape属性获取,格式为(高度, 宽度, 颜色通道数)
python 复制代码
import cv2

img1 = cv2.imread('bg.jpg')
img2 = cv2.imread('fish.jpg')

print('img1 is shape:', img1.shape)
print('img2 is shape:', img2.shape)

图像数据展示

  • 通过切片操作[:5, :, 0]展示图像的前五行第一个颜色通道的数据。
python 复制代码
print('-' * 60)
print('img1 partial data:', img1[:5, :, 0])
print('img2 partial data:', img2[:5, :, 0])

图像数据操作

  • 直接对图像数组进行数值操作,如img1 + 10,会将图像每个像素值增加10。
python 复制代码
img1_ = img1 + 10
print('img1 + 10 partial data:', img1_[:5, :, 0])

超出范围的像素值处理

  • 当像素值超过255时,直接数组加法会导致取余操作,将值映射回0到255范围。
  • cv2.add函数在像素值超出0到255范围时,会将超出部分归一化到255。
python 复制代码
print('-' * 60)
print('img1 + img1_ partial data:', (img1 + img1_)[:5, :, 0])
print('-' * 60)
print(cv2.add(img1, img1_)[:5, :, 0])


👇 源码资料获取 · 技术与交流 👇

相关推荐
陈天伟教授几秒前
GPT Image 2-天府成都
人工智能·gpt·安全
魔术师Grace几秒前
AI 浪潮下,拉开差距的不是工具,而是位置
人工智能·程序员
天或2 分钟前
以技术创新为翼,驱动时代向前|广州帆悦智能科技
大数据·人工智能·科技
X54先生(人文科技)4 分钟前
ELR核心文明支柱的超长期推演报告
人工智能·开源·ai写作·零知识证明
财经三剑客7 分钟前
北京车展上的奇瑞全域AI答卷:从单车智能到生态闭环的跃迁
人工智能
码点滴7 分钟前
上下文压缩不是“丢数据“:Context Compressor 的血缘追踪与 Prefix Cache 保护
人工智能·python·架构·prompt·ai编程
最贪吃的虎13 分钟前
MIT新论文:Hyperloop Transformers
人工智能·python·语言模型·langchain
懂懂tty17 分钟前
详解Cursor 中 Skill、Spec
人工智能·ai编程
碧海银沙音频科技研究院23 分钟前
BES2800BP_nuttx编译环境搭建方法
人工智能·深度学习·算法
墨染天姬28 分钟前
cursor的MCP怎么配置使用?
人工智能