现有.txt文件,包含若干个矩形,每一行为左上,右上,左下,右下坐标点,格式如:(10 10)(20 10)(10 20)(20 20),如何读入四个坐标显示,并绘制矩形框,请各位大神帮助,感激不尽!
关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率

已采纳
怎样用Python读入.txt里四个坐标点并绘制矩形?
收起
- 写回答
- 好问题 0 提建议
- 关注问题
微信扫一扫
点击复制链接分享
- 邀请回答
- 编辑 收藏 删除 结题
- 收藏 举报
2条回答 默认 最新
- 关注
码龄 粉丝数 原力等级 --
- 被采纳
- 被点赞
- 采纳率
吃鸡王者 2019-04-12 07:33关注import matplotlib.pyplot as plt
import redef line2points(line):
xs=[]
ys=[]
line=line.strip()
line=re.sub(r' +',',',line)
points=eval(line)
points=list(points)
points.sort(key=lambda i:sum(i))
points[-2:]=points[-1:-3:-1]
points.append(points[0])
for x,y in points:
xs.append(x)
ys.append(y)
return xs,yswith open('datafilename.txt','r') as f:
line=f.readline()
x,y=line2points(line)
plt.plot(x,y)
line=lf.readline()
plt.show()本回答被题主选为最佳回答 , 对您是否有帮助呢? 本回答被专家选为最佳回答 , 对您是否有帮助呢? 本回答被题主和专家选为最佳回答 , 对您是否有帮助呢?解决 无用评论 打赏举报微信扫一扫
点击复制链接分享
编辑预览轻敲空格完成输入- 显示为
- 卡片
- 标题
- 链接
评论按下Enter换行,Ctrl+Enter发表内容
编辑
预览

轻敲空格完成输入
- 显示为
- 卡片
- 标题
- 链接
报告相同问题?
提交
- 2022-03-28 03:01回答 4 已采纳 rec=[] r=[] with open(path,'r') as file: i=0 for line in file: s=line.split()
- 2022-05-06 14:06回答 1 已采纳 采用输出重定向到空,例如 import os os.system("dir >> NUL")
- 2021-06-02 11:12回答 2 已采纳 class Student(object): def __init__(self, id, name, sex, age, school): self.id = id
- 2021-07-29 08:07喜欢大海的CC的博客 如图所示,有这样一张现场勘测的图片,要实现绘制出图中三个黄色标记块的最小矩形框以及左上角的坐标点 二、研究思路 读取图片——>提取图中黄色部分——>腐蚀操作剔除细小轮廓——>查找所有轮廓——>...
- 2021-10-04 06:30回答 2 已采纳 import matha,b,c,d=map(float,input().split())e=math.sqrt((a-c)(a-c)+(b-d)(b-d))print("%.2f"%e)
- 2022-09-27 06:48回答 1 已采纳 代码如下,把文件名称改一下就行了。如果对你有帮助记得点击一下采纳该答案谢谢: sum = 0 with open('test.txt', 'r') as f: for num in f.rea
- 2022-02-09 06:58回答 3 已采纳 先进行边缘检测:假设CANNY_THRESH_1 = 90CANNY_THRESH_2 = 120edges = cv2.Canny(gray, CANNY_THRESH_1, CANNY_THRES
- 2023-03-16 09:44cvyoutian的博客 python下opencv获取图像上某位置的坐标点信息
- 2022-08-29 10:47回答 3 已采纳 从输入获取一个文件名,然后用这个文件名打开文件即可。代码如下: f = open(input("请输入文件名:")) for line in f.readlines(): line =
- 2022-10-21 07:11回答 5 已采纳 taskkill /f /im steam.exe cd /d F:\Software\Steam start steam.exe -login 账号 密码 -applaunch 1063730
- 2022-08-29 10:53回答 1 已采纳 f = open("data.txt", 'w+') f.write("sno\tsname\tsage\n") stext = input() or "End" while stext != "E
- 2020-11-23 00:52weixin_39847945的博客 点击上方“AI算法与图像处理”,选择加...原来图像技术可以这样子玩》第二期《来吧,见识科技的力量,无需手动找拍糊的图》第三期《这种方式打开会ctrl的流量明星cxk,简直就是魔鬼》第四期《酷炫骚操作,票圈装1...
- 2020-12-08 10:45weixin_39934085的博客 python opencv minAreaRect 生成最小外接矩形的方法使用python opencv返回点集cnt的最小外接矩形,所用函数为 cv2.minAreaRect(cnt) ,cnt是点集数组或向量(里面存放的是点的坐标),并且这个点集不定个数。...
- 2020-11-23 13:52weixin_39890708的博客 有时候需要对有角度的矩形框内图像从原图片中分割出来。这里的程序思想是,先将图片进行矩形角度的旋转,...矩形四点pt1,pt2,pt3,pt4由txt文件读入4.在旋转程序中还处理了顺时针和逆时针及出现矩形框翻转的问题。代...
- 2020-11-20 15:51weixin_39748773的博客 python图片处理模块pil(pillow)pywin32的主要作用1. 捕获窗口; 2.模拟鼠标键盘动作;3. 自动获取某路径下文件列表; 4.pil截屏功能找色点击功能思路:抓取当前屏幕快照,指定一个坐标和颜色,如果坐标的颜色符合,则...
- 没有解决我的问题, 去提问
联系我们(工作时间:8:30-22:00)
400-660-0108kefu@csdn.net在线客服
- 京ICP备19004658号
- 经营性网站备案信息
公安备案号11010502030143
- 营业执照
- 北京互联网违法和不良信息举报中心
- 家长监护
- 中国互联网举报中心
- 网络110报警服务
- Chrome商店下载
- 账号管理规范
- 版权与免责声明
- 版权申诉
- 出版物许可证
- ©1999-2025北京创新乐知网络技术有限公司