随笔分类 -  编程与工具 / python

摘要:用python可视化.depth文件,并且跟随鼠标的箭头显示深度值 点击查看代码 import numpy as np import cv2 import matplotlib matplotlib.use('TkAgg') # 必须在导入 pyplot 之前设置 import matplotlib 阅读全文
posted @ 2026-03-02 11:48 阳光天气 阅读(2) 评论(0) 推荐(0)
摘要:点击查看代码 import json import os import base64 import numpy as np import cv2 from math import cos, sin, radians import argparse def rotate_point_opencv_st 阅读全文
posted @ 2026-02-27 17:35 阳光天气 阅读(5) 评论(0) 推荐(0)
摘要:https://hub.docker.com/r/mapler/caffe-py3/ docker pull mapler/caffe-py3 docker run -it mapler/caffe-py3 bash 阅读全文
posted @ 2025-11-12 09:27 阳光天气 阅读(7) 评论(0) 推荐(0)
摘要:点击查看代码 import json import os import base64 import numpy as np import cv2 from math import cos, sin, radians import argparse def rotate_point_opencv_st 阅读全文
posted @ 2025-09-22 11:27 阳光天气 阅读(26) 评论(0) 推荐(0)
摘要:1.图片转base64 点击查看代码 import os import shutil import base64 def traverse_folder(path): for root,dirs,files in os.walk(path): for file in files: if file.s 阅读全文
posted @ 2025-04-07 16:06 阳光天气 阅读(351) 评论(0) 推荐(0)
摘要:去除大颗粒脚本 点击查看代码 import cv2 import numpy as np import json import os def list_jsons(folder_path): for filename in os.listdir(folder_path): if filename.e 阅读全文
posted @ 2025-01-21 16:42 阳光天气 阅读(25) 评论(0) 推荐(0)
摘要:大小目标的分类 小目标, 尺寸3232以下, 或者长宽比超过20 大目标, 尺寸9696以上 中目标, 介于大小目标之间的尺寸 被检查物size如果小于 15 * 15 , 效果可能很差, 如要检测小物体最好搭配 yolov8 P2模型. 另外也可以搭配 SAHI 库进行tile平铺推理, 或者实验 阅读全文
posted @ 2025-01-07 16:18 阳光天气 阅读(348) 评论(0) 推荐(0)
摘要:点击查看代码 import cv2 import numpy as np import json import os def list_jsons(folder_path): for filename in os.listdir(folder_path): if filename.endswith( 阅读全文
posted @ 2024-12-19 10:46 阳光天气 阅读(22) 评论(0) 推荐(0)
摘要:单点和双点的错误标签转化不成多边形,导致不能转化成实例分割的训练集所以在训练前需要去除掉 点击查看代码 import cv2 import numpy as np import json import os # 去除一两个点的小polygon def remove_specific_labels(j 阅读全文
posted @ 2024-12-19 10:02 阳光天气 阅读(216) 评论(0) 推荐(0)
摘要:去除labelme空的标注文件和对应的图片 点击查看代码 import os import json def is_empty_labelme_file(file_path): with open(file_path, 'r') as f: data = json.load(f) # 检查图像数据是 阅读全文
posted @ 2024-12-06 11:10 阳光天气 阅读(139) 评论(0) 推荐(0)
摘要:对于有些标注标签名拼写错误的,可以用此方法 点击查看代码 # -*- coding: utf-8 -*- import os import json json_dir = '' # JSON文件所在文件夹的路径 old_label = '' # 要修改的旧标签名 new_label = '' # 修 阅读全文
posted @ 2024-11-06 17:21 阳光天气 阅读(324) 评论(0) 推荐(0)
摘要:见代码 点击查看代码 import cv2 import os import numpy as np import base64 import json import shutil # labelme标注后的图片和json同步resize in_dir = r'D:\pic\2024demo03\b 阅读全文
posted @ 2024-10-21 10:31 阳光天气 阅读(100) 评论(0) 推荐(0)
摘要:16位灰度图转RGB图 点击查看代码 import cv2 import numpy as np from PIL import Image def transfer_16bit_to_8bit(image_path): image_16bit=Image.open(image_path) img_ 阅读全文
posted @ 2024-10-11 16:03 阳光天气 阅读(153) 评论(0) 推荐(0)
摘要:当CMD命令提示符出现卡住现象,只需通过鼠标操作解决:点击标题栏,右键选择属性,取消勾选'快速编辑模式',即可避免输入回车才能继续的问题。 原因 快速编辑模式阻塞控制台输出 解决 鼠标移动至标题栏->单击鼠标右键->属性->取消勾选快速编辑模式 阅读全文
posted @ 2024-09-24 10:00 阳光天气 阅读(561) 评论(0) 推荐(0)
摘要:1.去除labelme标注中只有1或2个点的轮廓 指有些标注错误的只有1个点或2个点的轮廓不能转化为polygon 点击查看代码 import cv2 import numpy as np import json import os def remove_specific_labels(json_f 阅读全文
posted @ 2024-09-07 15:45 阳光天气 阅读(247) 评论(0) 推荐(0)
摘要:python中的__getitem__方法,常见的两种写法 形式一: __getitem__(self,index) 一般用来迭代序列(常见序列如:列表、元组、字符串),或者求序列中索引为index处的值。 形式二: __getitem__(self,key) 一般用来迭代映射(常见映射如:字典), 阅读全文
posted @ 2024-06-21 11:17 阳光天气 阅读(651) 评论(0) 推荐(0)
摘要:在Python中,__delattr__是一个特殊方法(也称为魔术方法或双下划线方法),它在尝试删除对象的属性时被调用。当你使用del语句来删除一个对象的属性时,Python会自动调用这个方法来执行删除操作。 __delattr__方法接受一个参数,即要删除的属性的名称(通常是一个字符串)。你可以在 阅读全文
posted @ 2024-06-20 11:51 阳光天气 阅读(161) 评论(0) 推荐(0)
摘要:代码: 点击查看代码 #!/usr/bin/env python #! -*- coding:utf-8 -*- class A(object): def __setattr__(self, key, value): self.__dict__[key] = value def __getattr_ 阅读全文
posted @ 2024-06-20 11:45 阳光天气 阅读(59) 评论(0) 推荐(0)
摘要:本文探讨使用Python f-字符串格式,也称为“格式化字符串文字”。f-string是格式化字符串的一种很好且简单的方法,适用于Python v3.6+。如果你仍然使用.format()方法,必须了解f-字符串。 使用字符串格式的优势之一是能够“插入”并格式化字符串数据中的变量。 Python字符 阅读全文
posted @ 2024-06-18 17:33 阳光天气 阅读(1531) 评论(0) 推荐(0)
摘要:魔法方法,重载方法,重载了一些内置的操作,一些等价于重载运算符 __new__ 为构造函数 __init__ 为初始化函数 点击查看代码 class MyClass: """ 静态成员变量 静态成员变量是被类的所有实例共享的 访问方式:通过类名. """ my_static_variable=0 " 阅读全文
posted @ 2024-06-17 17:10 阳光天气 阅读(25) 评论(0) 推荐(0)