Python 打开文件读取每行数据 + 标注点图片验证

本文详细介绍了使用Python进行图像处理的基本步骤,包括读取、修改、保存图像,以及如何使用图像库如PIL和OpenCV进行更复杂的图像操作,如颜色调整、图像合成和图像增强。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

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)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值