查看图像颜色的像素值并写入excel

将图片颜色值写入excel 并使用同样的背景色填充对应单元格背景 对分析图像提供可视化数据信息

,其中单元格数据是像素坐标和像素颜色值,给大家参考一下

import os.path
import sys
import datetime
import cv2
import xlsxwriter
from PIL import Image
import numpy as np


#基本思路 读入一张图片 把像素坐标及像素值写入excel对应单元格
def writeImageFile(imagefileName,excelfileName='test.xlsx'):
    curentDir = os.getcwd()
    if os.path.exists(excelfileName):
        if len(os.path.split(excelfileName)[0])==0:
            curentDir=os.getcwd()
        else:
            curentDir =os.path.split(excelfileName)[0]
    if not os.path.exists(imagefileName):
        print("图片不存在!")
        sys.exit()
  #判断 是否为图片 如果图片是四通道 转为三通道 
    if os.path.splitext(imagefileName)[1] in ['.jpg','.jpeg','.bmp','.tif','.tiff','.png','webp']:
        imgg = Image.open(imagefileName)
        imgg = imgg.convert("RGB")
        imgg.save(imagefileName)
        # imgdata&
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值