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)Python 打开文件读取每行数据 + 标注点图片验证
最新推荐文章于 2024-10-29 11:21:54 发布
本文详细介绍了使用Python进行图像处理的基本步骤,包括读取、修改、保存图像,以及如何使用图像库如PIL和OpenCV进行更复杂的图像操作,如颜色调整、图像合成和图像增强。
1901

被折叠的 条评论
为什么被折叠?



