擅长:python、mysql、java
<p>我不太会说Python,但我已经试着学了一些,这似乎符合你的要求。我可能不是很python,但至少它只使用PIL,它比OpenCV小很多,安装起来也更容易!在</p>
<pre><code>#!/usr/local/bin/python3
import sys
from PIL import Image
# Check image supplied as argument
if len(sys.argv)!=2:
sys.exit("ERROR: Please specify a file")
# Load image
img=Image.open(sys.argv[1])
# Retrieve dimensions
w,h=img.size
# Make RGB if palettised
if img.mode=="P":
img=img.convert('RGB')
p=img.load()
for y in range(0,h):
for x in range(0,w):
r,g,b=p[x,y]
str="%02x%02x%02x "%(r,g,b)
print(str,end='')
print()
</code></pre>