PYTHON
无左无右
好记性不如破键盘---点滴、积累、进步!
展开
-
取样少量的文件
python 文件太多打不开文件夹,取样少量的文件原创 2023-02-09 11:12:41 · 38 阅读 · 0 评论 -
python 文件太多打不开文件夹,取样少量的文件
python 文件太多打不开文件夹,取样少量的文件,建立同样的文件目录结构import osimport shutilroot_file = "/media/algo/data_1/everyday/20230203/snowy"basename_ = os.path.basename(root_file)dirname_ = os.path.dirname(root_file)...原创 2023-02-05 23:54:00 · 151 阅读 · 0 评论 -
python 图像加水印文字
from PIL import Image,ImageDraw,ImageFontimage = Image.open("/data_1/everyday/0401/dog1.jpg")text = "仅供授权证明用,他用无效 \n有效期:20210401-20210430"font=ImageFont.truetype("/data_1/data_1T-2-ok/Yang/software/window-fonts/simhei.ttf", 20) #/data_1/data_1T-2-ok/.原创 2021-04-01 10:58:50 · 158 阅读 · 0 评论 -
透视变换 任意角度 三维透视 python c++ opencv两种语言
效果图:键盘控制各个x,y,z,还有fov数值一开始的w, h = img.shape[0:2]这里宽、高错乱,原因未知,只能这么用python版本的:# -*- coding:utf-8 -*-import cv2import numpy as npdef rad(x): return x * np.pi / 180img = cv2.imread("./dog.jpeg...原创 2019-10-29 09:23:09 · 316 阅读 · 0 评论 -
python 保存显存占用到本地txt (pynvml nvmlDeviceGetHandleByIndex nvmlDeviceGetMemoryInfo)
import timeimport pynvmlimport sysimport osdef getNVMUsed(): pynvml.nvmlInit() handle = pynvml.nvmlDeviceGetHandleByIndex(0) meminfo = pynvml.nvmlDeviceGetMemoryInfo(handle) used ...原创 2019-05-09 20:31:22 · 1180 阅读 · 0 评论 -
ICDAR2015 的 Ground Truth 标注在图像数据上
python3 运行#coding=utf-8#python 3import osimport shutilimport cv2import numpy as nproot_ = "/media/PSENet/data/CTW1500/train/icdar2015/Challenge4/"gt_path = root_ + "ch4_training_localization_...原创 2019-05-24 18:07:50 · 1058 阅读 · 0 评论 -
anaconda 常用命令
创建虚拟环境conda create --name your_env_name(虚拟环境名称)同时安装必要的包:conda create -n your_env_name numpy matplotlib python=2.7 OpenCV=3.4激活虚拟环境source activate your_env_name退出虚拟环境source deactivate your_en...原创 2019-05-25 12:40:19 · 776 阅读 · 0 评论 -
图像旋转,背景指定像素填充
# -*- coding: utf-8 -*- import cv2import osfrom math import *import numpy as npdef get_pix_background(img): T = 15 height = img.shape[0] width = img.shape[1] channels = img.shap...原创 2019-07-25 19:24:29 · 583 阅读 · 0 评论 -
coco 数据集显示查看
参考链接: https://blog.csdn.net/zym19941119/article/details/80241663# coding=UTF-8from pycocotools.coco import COCOimport skimage.io as ioimport matplotlib.pyplot as pltimport pylabimport cv2import...原创 2019-07-25 19:29:20 · 1585 阅读 · 0 评论 -
数据扩充--矩形框旋转
文件目录:├── mark│ └── dog.jpg└── txt└── dog.txtdog.txt392,226,804,222,776,556,508,548,354,5141144,248,1704,112,1728,448,1236,536对应的框:import osimport cv2import mathimport randomimport n...原创 2019-08-01 21:37:00 · 356 阅读 · 0 评论 -
数据扩充-旋转对应标注的矩形框旋转(Curve-Text-Detector)
import cv2import numpy as npimport mathdef rotation_point(img, angle=15, point=None): cols = img.shape[1] rows = img.shape[0] M = cv2.getRotationMatrix2D((cols / 2, rows / 2), angle, 1)...原创 2019-05-13 20:40:12 · 1789 阅读 · 0 评论 -
【python】语法
文章目录join()方法语法:文本读写join()方法语法:Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。返回通过指定字符连接序列中元素后生成的新字符串。str.join(sequence)sequence -- 要连接的元素序列。序列里面只能是字符串,如果是int类型会报错-------TypeError: sequence item 0: e...原创 2019-05-05 10:10:09 · 136 阅读 · 0 评论 -
[PYTHON]python编程100例
题目: http://www.runoob.com/python/python-100-examples.html一:1. 有四个数字:1、2、3、4,能组成多少个互不相同且无重复数字的三位数?各是多少?# -*- coding: utf-8 -*-"""Created on Thu Jul 19 19:51:08 2018有四个数字:1、2、3、4,能组成多少个互不相同且无重...原创 2018-07-20 09:14:09 · 52644 阅读 · 2 评论 -
修改xml标签
参考:https://blog.csdn.net/LOVE1055259415/article/details/79166754xml 解析与生成:https://www.cnblogs.com/jonyq/p/5929073.htmlimport xml.dom.minidomdom=xml.dom.minidom.parse('/media/d_2/everyday/0727/...原创 2018-07-27 15:59:07 · 2237 阅读 · 0 评论 -
[python]用python解析json检查标注数据
我的标注类别就两类,一个大车和小车,而且一张图上就一个大车和7个小车. json格式如下:{"objects":[{"label":"smallCar","rect":[110.0,356.0,86,15]},{"label":"smallCar","rect":[112.0,310.5,86,19]},{"label":"smallC原创 2018-08-31 17:51:48 · 1272 阅读 · 0 评论 -
【python】print 格式化一起输出
n = 1023my_str = "hello,world!"print "num = %d, str = %s" %(n,my_str)原创 2018-09-01 17:29:35 · 727 阅读 · 0 评论 -
【python】语法
Python join() 方法用于将序列中的元素以指定的字符连接生成一个新的字符串。返回通过指定字符连接序列中元素后生成的新字符串。join()方法语法:str.join(sequence)sequence -- 要连接的元素序列。序列里面只能是字符串,如果是int类型会报错-------TypeError: sequence item 0: expected string, ...原创 2018-09-03 19:51:51 · 2379 阅读 · 0 评论 -
python 常用的文件操作--- os shutil 模块
转自:http://www.jb51.net/article/50070.htm # os 模块os.sep 可以取代操作系统特定的路径分隔符。windows下为 '\\'os.name 字符串指示你正在使用的平台。比如对于Windows,它是'nt',而对于Linux/Unix用户,它是 'posix'os.getcwd() 函数得到当前工作目录,即当前Python脚本工作的目录...转载 2018-01-30 16:42:28 · 200 阅读 · 0 评论 -
【python】重新命名移动图片,rename file 不管是什么格式的文件
'''copy and rename file No matter what format it is.'''import osimport shutilroot_path = "/media/d_2/everyday/0913/tmp/"save_path = "/media/d_2/everyday/0913/save/";pre_name = "HBD_JieLQianM_...原创 2018-09-13 20:17:06 · 414 阅读 · 0 评论 -
[python]百度云批量调用ocr接口识别
测试:from aip import AipOcrimport reAPP_ID='×××'API_KEY='×××'SECRET_KEY='×××'client=AipOcr(APP_ID,API_KEY,SECRET_KEY)i=open('/data_2/everyday/1210/hbd/save/baidu_save/nothing/1211_1198_检验机构名...原创 2018-10-26 10:42:37 · 1882 阅读 · 0 评论 -
[python小程序]
需求:文件夹下面子文件夹内图片只复制6张图片,因为原来文件下子文件夹每个里面有上百上千张.现在只要6张示例图片.import osimport shutilsave_path = "/media/d_2/everyday/0115/selete_data/save_match/"rootdir = '/media/d_2/2019biaozhushuju/2原创 2019-01-16 09:24:00 · 460 阅读 · 0 评论 -
imgaug-master 数据增强库使用记录
github:https://github.com/aleju/imgaug很好的博客:http://www.pianshen.com/article/7418303734/;jsessionid=466D367430EEBC0F039A09CE80436A33我研究了一点点儿,以下是一些测试例子:#!usr/bin/python# -*- coding: utf-8 -*-import...原创 2019-04-13 10:47:32 · 602 阅读 · 0 评论 -
[python] 遍历列表四种方法
转自: https://blog.csdn.net/u010003835/article/details/5077029# -*- coding: utf-8 -*-"""Created on Thu Jul 19 19:51:08 2018@author: yhl"""a=[10,23,45,87]print '1:'for val in a: print va...转载 2018-07-19 20:02:53 · 7211 阅读 · 0 评论