Python 打開文件讀取每行數據 + 標註點圖片驗證

import os
import Image
import ImageDraw
path = os.getcwd()
print path
f = open("1.csv","r")
lines = f.readlines()
for line in lines:
	#print "#################"
	#print line
	linelist = line.split(",")
	#print linelist[0]
	pathtemp = linelist[1]
	pathtemplist = pathtemp.split("/")
	innerpath = pathtemplist[0]+"\\"+pathtemplist[1]
	if linelist[2] != "" :
		upx = int(linelist[2])
		upy = int(linelist[3])
		print upx
		print upy
		imagepath = os.path.join(path,innerpath)
		print imagepath
		im =Image.open(imagepath)
		(x,y) = im.size
		if (y!= 800)  and ( y!=600):
			upy = (upy*1067)/800
		draw = ImageDraw.Draw(im)
		draw.ellipse((upx-6,upy-6,upx+6,upy+6), fill = "red")
		im.save(imagepath)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章