
Python
重庆钢铁侠
Working hard is important. But there is something that matters even more, believing in yourself.
展开
-
Python+OpenCV-cv2.findContours函数介绍以及绘制轮廓、外接矩形、外接圆、拟合多边形
cv2.findContours 是 OpenCV 库中一个非常重要的函数,它用于在二值图像中检测轮廓。这个函数可以找到所有非零像素的边界,并将它们作为轮廓返回。使用findContours函数获得图像轮廓并获取边界框、最小矩形、以及最小外接圆形。使用findContours函数获得图像轮廓并绘制轮廓,绘制多边形以及凸包。cv2.findContours函数语法。原创 2024-11-15 09:26:28 · 1781 阅读 · 0 评论 -
Python+OpenCV-霍夫直线检测、霍夫圆检测代码实现
霍夫直线检测和霍夫圆检测的代码实现,使用HoughLines和HoughLinesP两种函数实现霍夫直线检测,使用HoughCircles实现霍夫圆检测。原创 2022-09-23 09:02:52 · 2285 阅读 · 0 评论 -
Python-从文件夹中按照比例随机抽取文件复制或移动到另一个文件夹
此代码可以用来实现从一个文件夹中按照指定比例随机抽取文件复制或移动到另一个文件夹。原创 2022-09-21 19:00:00 · 1985 阅读 · 2 评论 -
Python-遍历文件名写入txt或csv
用python遍历文件名,读取导出到txt/csv文件中,参考代码如下。原创 2022-06-20 14:48:11 · 1997 阅读 · 0 评论 -
Python-实现图像重叠分块与恢复
在准备图像分割的数据集时, 会遇到数据集 数据量较少 或者 分辨率较大不适合对原图进行缩放(缩放通常使用插值算法,主流的插值算法如双线性插值具有低通滤波的性质,会使得图像的高频分量受损,从而造成图像轮廓和边缘等细节损失,可能对模型学习有一定影响)的情况,使用Overlap-tile策略可以有效的解决上述问题。 看过U-Net原文的同学应该是了解Overlap-tile,做法其实很简单,就是在输入网络前对图像进行padding,使得最终的输出尺寸与原图一致。特别的是,这个padding是镜像paddi原创 2022-06-15 16:26:24 · 2902 阅读 · 0 评论 -
【转载】 python实现xml标注文件生成mask
python实现xml标注文件生成mask数据集:Medical Images for Nucleus Segmentation(TCGA,一个细胞核分割公共数据库,原图.tif,标注文件.xml)xml文件结构:若干个(X,Y)坐标点所围成的区域(region)表示一个细胞核的mask;若干个region组成的regions即这幅图所有细胞核的mask。<Annotations MicronsPerPixel="0.252000"> <Annotation ...>转载 2022-05-08 11:00:00 · 1127 阅读 · 2 评论 -
Python-批量删除文件夹中指定文件名的文件
Python-批量删除文件夹中指定文件名的文件每个文件夹内有多张图片,给定一个 txt 文件列表,包含要删除的图片名字。我们需要在所有图片中找到并删除这些图片。import os#定义一个返回所有图片绝对路径的函数def all_path(dirname): result = [] for maindir, subdir, file_name_list in os.walk(dirname): for filename in file_name_list: .原创 2022-05-07 15:36:52 · 3069 阅读 · 0 评论