我正在使用sci-kits模块skimage将图像从RGB色彩空间转换为LAB并再次返回。我从这个问题中找到了以下函数:Convert an image RGB->Lab with python,但这并没有解决如何将图像简化为静态的问题。
代码:
file = 'C://Users/Alec/Pictures/25 zone test.png'
pix = numpy.array(PIL.Image.open(file))
print(pix[0,0])
pix = color.rgb2lab(pix)
print(pix[0,0])
pix = color.lab2rgb(pix)
print(pix[0,0])
pix *= 255
print(pix[0,0])
pix = pix.astype(int)
print(pix[0,0])
pic = PIL.Image.fromarray(pix, 'RGB')
pic.show()
输出:
[255 255 255]
[ 1.00000000e+02 -2.45493786e-03 4.65342115e-03]
[ 1. 1. 1.]
[ 255. 255. 255.]
[255 254 254]
print语句的输出似乎或多或少是合适的,但是,结果图像肯定不是。
我是否缺少一个可以使用的步骤?
原始图片:
结果:
答案 0 :(得分:2)
这次往返转换让我回到原始图像(或非常接近的东西):
Listen 12567
NameVirtualHost *:12567
<VirtualHost *:12567>
ServerName somedomain.com
ProxyPreserveHost On
RewriteEngine On
RewriteCond %{QUERY_STRING} (?:^|&)product=([^&]+) [NC]
RewriteRule ^/?loadproduct$ http://someotherdomain.com/%1? [R=301,L,NC]
</VirtualHost>