- 博客(23)
- 收藏
- 关注
原创 图像亮度增强
import cv2import numpy as npdef imgBrightness(img1, c, b): rows, cols, channels = img1.shape blank = np.zeros([rows, cols, channels], img1.dtype) rst = cv2.addWeighted(img1, c, blank, 1-c, b) return rstimg = cv2.imread('D:/Learning/FrNe
2022-05-21 09:26:32
1108
原创 Opencv读取视频帧率
#videoname是视频的名字,videoPath_root是视频的文件夹路径,pngPath_root是抽出来的帧存储的文件夹路径def getVideoPng(videoname, videoPath_root, pngPath_root): if not os.path.exists(pngPath_root): os.mkdir(pngPath_root) videopath = os.path.join(videoPath_root, videoname).
2022-04-20 18:07:05
2875
原创 python3:sys.path.append
sys.path.append('dir') #即可调用其他文件夹下的函数python3:sys.path.append("…/")就是在挖坑
2022-02-17 15:16:45
508
原创 python OpenCV numpy旋转图片
def Rollover_Image(img_file): # np.rot90(img, 1) 顺时针旋转90度 img = cv2.imread(img_file,cv2.IMREAD_UNCHANGED) # np.rot90(img, 1) 顺时针旋转90度 # np.rot90(img, 2) #顺时针旋转180度 # np.rot90(img, 3) 顺时针旋转270度 # np.flipud(img) 竖直翻转图片 img180=np.fli
2022-02-16 19:31:34
2137
原创 python_rpartiton函数
rpartiton函数img='img1.jpg'name,_,type=img.rpartiton('.')print(name,type)>>> "img1","jpg"
2022-01-28 09:52:52
939
原创 按坐标裁剪,拼接图片
import cv2import numpy as npfrom PIL import Imagefrom PIL import ImageDraw# -----裁剪-----img_ori = cv2.imread("ori.jpg")image_clip = img_ori[int(430):750, 0:1280]cv2.imshow('img',image_clip)# print(img_ori)# 顺序为[y0:y1, x0:x1]。# image_clip = image
2021-10-18 15:55:48
400
转载 linux 执行rm -rf 出现 Device or resource错误
rm: cannot remove ‘export_model2/1573815799/variables/.nfs0000000000364af0000000ca’: Device or resource busylsof+d +文件名字参考
2021-09-23 09:49:56
324
原创 删除txt文件中的特定行
import ospath='C:/Users/lai/Desktop/' # 待处理txt文件地址txts=os.listdir(path)for txt in txts: with open(path+txt,'r') as r: lines=r.readlines()# 将txt内容按行全部读进去 with open(path+txt,'w') as w: print(txt,' is wirted!') for l in line
2021-09-16 20:02:12
1013
转载 UserWarning: semaphore_tracker: There appear to be 4 leaked semaphores to clean up at shutdown
UserWarning: semaphore_tracker: There appear to be 4 leaked semaphores to clean up at shutdown忽略错误export PYTHONWARNINGS='ignore:semaphore_tracker:UserWarning'参考:https://blog.youkuaiyun.com/ustczhng2012/article/details/115716254 https://blog.youkuaiyun.com/
2021-09-12 23:10:04
1501
原创 文件重命名
import ospath=' '#获取该目录下所有文件,存入列表中f=os.listdir(path)n=10000for i in f: #设置旧文件名(就是路径+文件名) oldname=path+i #设置新文件名 newname=path+ format(str(n), '0>6s')+'.png' # newname=path+str(n+1)+'.png' #用os模块中的rename方法对文件改名 os.re
2021-09-09 18:11:38
98
原创 左右图片拼接
图片拼接利用opencv自带的np.vstack()函数实现对应的左右图片进行拼接import cv2import osimport numpy as npImg1='' # 待拼接图片1Img2='' # 待拼接图片2Img3='' # 生成的拼接图片# ---------------------------img_list = os.listdir(Img1) img_listFL = os.listdir(Im2)for img_name in img_list:
2021-09-09 18:06:30
677
原创 修改图片大小
简单的实现图片分辨率的修改简单的利用cv2.resize()函数进行实现import osimport cv2path='F:/video/target1/' # 代处理图片的存放路径imgs=os.listdir(path)for img in imgs: print(img) Img=cv2.imread(path+img) size = (2300, 375) # 生成目标图片的分辨率# img=cv2.imread('C:/Users/Administr
2021-09-09 17:57:19
77
原创 从文件夹中复制目标文件夹中的同名图片到其他文件夹
为了解决在原图文件夹中寻找特定名称的图片所对应的原图import shutilimport osdef copy_img(): ''' 复制、重命名、粘贴文件 :return: ''' ori_img_name=r'' # 原图文件夹地址 target=r'' # 目标文件夹地址 imgs=os.listdir(target) path = r'' # 存放图片的目录 os.mkdir(path) for
2021-09-09 17:54:29
306
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人