knrt.net
当前位置:首页 >> 如何用python分别提取出某个像素的rgB值并写入一个... >>

如何用python分别提取出某个像素的rgB值并写入一个...

numpy我用得少。 你上面的程序第一个是缩进有问题,这一句for i in range(2*radius): 第二个问题是cx,cy没有定义? 第三个问题,i,j的循环中没有使用step,这样一个浮点数,可能会按1的step来走,结果应该会与想象的有差距。 第四个问题。img后面...

numpy我用得少。 你上面的程序第一个是缩进有问题,这一句for i in range(2*radius): 第二个问题是cx,cy没有定义? 第三个问题,i,j的循环中没有使用step,这样一个浮点数,可能会按1的step来走,结果应该会与想象的有差距。 第四个问题。img后面...

你可以用scipy包的misc.imsave函数,下面是示例代码 随机生成一个600X800X3的矩阵,然后写入图片 import numpy as npfrom scipy.misc import imsavex = np.random.random((600,800,3))imsave('meelo.jpg', x)

百度 "RGB值转化图片(python PIL)"

http://abruzzi.iteye.com/blog/314790

# -*- coding: utf-8 -*-import colorsys def get_dominant_color(image): #颜色模式转换,以便输出rgb颜色值 image = image.convert('RGBA') #生成缩略图,减少计算量,减小cpu压力 image.thumbnail((200, 200)) max_score = None dominant_col...

转为16进制就是分别把红绿蓝三种颜色的色值转为十六进制,前面加个井号

用image模块更直接,可以用getpixel获得像素值,给你个例子吧。 01.#!/usr/bin/env python 02.import Image 03.import sys 04.im = Image.open(sys.argv[1]) 05.width = im.size[0] 06.height = im.size[1] 07.print "/* width:%d */"%(width) 0...

会变成一个shape为(width,height,3)的numpy数组,是bgr还是rgb模式要看是什么库读出来的, 相当于一个2d平面上每个点都是像素点

可以。只需要这样写: setFill(color_rgb(255,0,0)) 括号里面填上你需要的RGB值即可

网站首页 | 网站地图
All rights reserved Powered by www.knrt.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com