- 博客(8)
- 收藏
- 关注
原创 摘要-gcc更换版本
gcc版本安装及切换查看系统已装gccls /usr/bin/gcc*查看当前系统使用gcc1gcc -v系统ubuntu18.04,预装gcc7和gcc6,因需要安装gcc5sudo apt-get install gcc-5 gcc-5-multilibsudo apt-get install g+±5 g+±5-multilib设置优先级sudo update-alternatives --install /usr/bin/gcc gcc /usr/bin/gcc-7 30sud
2021-10-15 17:10:53
380
原创 改写文件后缀
对于原文件改写后缀,我们可以使用os.rename函数进行批量修改。def to_rename(img_paths) # 多级目录,循环遍历 for img_path in os.listdir(img_paths): for img_name in os.listdir(os.path.join(img_paths, img_path)): portion = os.path.splitext(img_name) # 本次示例为将JPG改为jpg
2021-10-13 15:40:38
220
原创 计算两个相交矩形的重叠部分的坐标
假设polygon(某一矩形)于box(另一个矩形)相交,设左上角为原点,左下为xy轴正方向,则polygon_top_left为polygon的左上角坐标,polygon_bottom_right为右下角坐标。同上,box_top_left和box_bottom_right分别为box的左上角和右下角坐标。则两个矩形相交的部分的坐标可用以下方法求解:def get_overlap(polygon_top_left, polygon_bottom_right, box_top_left, box_bot
2021-09-22 14:40:51
1590
原创 将两组四边形投影变换映射
已知图片中一组四边形的坐标和真实长宽,求其中的另一个四边形的坐标。例如下图中的机箱。我们已知机箱侧面的长高,记为l,h。已知箱面四角坐标(左上起至左下顺时针旋转)列表表示为[x1,y1…x4,y4],已知通风口四角列表表示[x1,y1…x4,y4]。可以根据ProjectiveTransform 进行运算。from skimage.transform import ProjectiveTransformdef map_ture(l, h, polygon, box): """ l,h:箱面真实长
2021-09-18 16:50:26
621
原创 xml删除某节点
想在xml文件中找到具有特定标记名的所有节点,记为‘object’。如果这些object标签使它们拥有节点名称为“ false”的子节点,那么我想删除这些节点。结果应写入文件。from xml.etree.ElementTree import ElementTreetree = ElementTree()tree.parse(r'1.xml')root=tree.getroot()objs = root.findall('object')for obj in objs: name =
2021-09-17 11:32:21
2042
原创 python小程序-2
文章内容旨在记录自己根据各位大佬发表的文章,改写的些许实用代码(仅对于初学者)。一、根据时间处理文件本次程序针对于目录下文件根据时间排序,进进行处理(复制到指定目录)1、日常读取目录下所有文件+目录名称 if (os.path.exists(images_path)): files = os.listdir(images_path)此处 files 为文件名称列表,包括文件和该目录下以及目录。获取单个文件名可使用for循环。2、将文件名称按照时间排序files.sort
2021-04-02 14:52:37
251
1
原创 python 小程序-1
python 小程序-1文章内容旨在记录自己根据各位大佬发表的文章,改写的些许实用代码(仅对于初学者)。一、根据文件大小(尺寸)复制图片到指定目录注:本次读取文件大小(宽高)使用的是CV2模块。其他方法链接。废话不多说,直接代码走起。1、读取目录下所有文件 if (os.path.exists(images_path)): files = os.listdir(images_path) files.sort()此处files 为文件名称列.
2021-04-02 10:31:17
227
1
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅